diff options
author | Erich Eckner <git@eckner.net> | 2018-01-09 15:33:08 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-01-09 15:33:08 +0100 |
commit | 35e1e720ca84a92c5c8fa92f26a50bb088a4bcb4 (patch) | |
tree | 8683c043ae724d7fb0704e7c6776e8f479fcd577 | |
parent | 2d2333d02609a145dbc33f714f2731f8abe77c1b (diff) | |
download | Make-35e1e720ca84a92c5c8fa92f26a50bb088a4bcb4.tar.xz |
tools.pas: testeObBefehlLokal do not truncate long error messagges
-rw-r--r-- | tools.pas | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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; |