summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-01-09 15:33:08 +0100
committerErich Eckner <git@eckner.net>2018-01-09 15:33:08 +0100
commit35e1e720ca84a92c5c8fa92f26a50bb088a4bcb4 (patch)
tree8683c043ae724d7fb0704e7c6776e8f479fcd577
parent2d2333d02609a145dbc33f714f2731f8abe77c1b (diff)
downloadMake-35e1e720ca84a92c5c8fa92f26a50bb088a4bcb4.tar.xz
tools.pas: testeObBefehlLokal do not truncate long error messagges
-rw-r--r--tools.pas12
1 files changed, 8 insertions, 4 deletions
diff --git a/tools.pas b/tools.pas
index 0f4b3d8..a2fd04c 100644
--- a/tools.pas
+++ b/tools.pas
@@ -286,8 +286,10 @@ begin
matchNum:=1;
end
else if (exe='cd') then begin
- if not lokTest.exec(bef) then
- fehler('Befehl '''+oBef+''' hat Lokalitätstest nicht bestanden! ('+lokTest.expression+')');
+ if not lokTest.exec(bef) then begin
+ gibAus('Befehl '''+oBef+''' hat Lokalitätstest nicht bestanden! ('+lokTest.expression+')',3);
+ fehler('Lokalitätstest nicht bestanden!');
+ end;
exit;
end
// folgende Executables sind unkritisch, da der Name des Outputs i.d.R. direkt
@@ -345,8 +347,10 @@ begin
delete(s,1,1);
delete(s,length(s),1);
end;
- if not lokTest.exec(s) then
- fehler(''''+relZeil[i]+''' in Befehl '''+oBef+''' hat Lokalitätstest nicht bestanden! ('+lokTest.expression+')');
+ if not lokTest.exec(s) then begin
+ gibAus(''''+relZeil[i]+''' in Befehl '''+oBef+''' hat Lokalitätstest nicht bestanden! ('+lokTest.expression+')',3);
+ fehler('Lokalitätstest nicht bestanden!');
+ end;
until not re.execNext;
end;
re.free;