Больше не падает от /

This commit is contained in:
Kotov 2019-08-19 04:13:39 +05:00
parent f06558fe8e
commit 08571a5f09
4 changed files with 10 additions and 2 deletions

View file

@ -2,6 +2,7 @@
%PREFIX%=PABCNETC_
ERROR_INVALID_DIRECTORY=Error: Invalid direcory
ERROR_DIRECTORY_NOT_FOUND=Error: Directory not found
FULL_ERROR_LIST=Full error list:
OK_{0}MS_{1}LINES=OK {0}ms ({1}lines)
TOTAL{0}_FILES{1}_LINES_{2}_TIME{3}=Total: {0} files ({1}kb,{2}lines). Time: {3}ms

View file

@ -2,6 +2,7 @@
%PREFIX%=PABCNETC_
ERROR_INVALID_DIRECTORY=Ошибка: неправильная директория
ERROR_DIRECTORY_NOT_FOUND=Ошибка: директория не найдена
FULL_ERROR_LIST=Полный список ошибок:
OK_{0}MS_{1}LINES=OK {0}ms ({1}строк)
TOTAL{0}_FILES{1}_LINES_{2}_TIME{3}=Всего: {0} файлов ({1}kb,{2}строк). Время: {3}ms

View file

@ -2,6 +2,7 @@
%PREFIX%=PABCNETC_
ERROR_INVALID_DIRECTORY=Помилка: неправильний каталог
ERROR_DIRECTORY_NOT_FOUND=Помилка: каталог не знайден
FULL_ERROR_LIST=Повний список помилок:
OK_{0}MS_{1}LINES=OK {0}ms ({1}рядків)
TOTAL{0}_FILES{1}_LINES_{2}_TIME{3}=Усього: {0} файлів ({1}kb,{2}рядків). Час: {3}ms

View file

@ -192,7 +192,12 @@ namespace PascalABCCompiler
{
files = di.GetFiles(mask);
}
catch(DirectoryNotFoundException)
catch (DirectoryNotFoundException)
{
WriteErrorText(StringResourcesGet("ERROR_DIRECTORY_NOT_FOUND") + Environment.NewLine);
return;
}
catch (ArgumentException)
{
WriteErrorText(StringResourcesGet("ERROR_INVALID_DIRECTORY") + Environment.NewLine);
return;
@ -207,7 +212,7 @@ namespace PascalABCCompiler
AllLinesCompiled += Compiler.LinesCompiled;
length += fi.Length;
}
if(!short_output)
if (!short_output)
if (GlobalErrorsList.Count > 0 && files.Length > 1)
{
WriteErrorText(StringResourcesGet("FULL_ERROR_LIST") + Environment.NewLine);