diff options
author | Erich Eckner <git@eckner.net> | 2015-11-13 13:48:36 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2015-11-13 13:48:36 +0100 |
commit | 46c848dcf9837b1111db40fe4e90b7817ef39686 (patch) | |
tree | 544dbee48c539a85c0f7167878da2529f3394725 | |
parent | f226c078ff1baa80bbecf3c51fabeeb18ebb652c (diff) | |
download | epost-46c848dcf9837b1111db40fe4e90b7817ef39686.tar.xz |
Ausgaben sind jetzt optional
-rw-r--r-- | epost.lpr | 16 | ||||
-rw-r--r-- | epostunit.pas | 2 |
2 files changed, 17 insertions, 1 deletions
@@ -117,6 +117,22 @@ begin parallelLesen:=false; continue; end; + if s='ohne Logdateien' then begin + __ausgabenMaske:=__ausgabenMaske or 1; + continue; + end; + if s='mit Logdateien' then begin + __ausgabenMaske:=__ausgabenMaske and not 1; + continue; + end; + if s='ohne Bildschirmausgaben' then begin + __ausgabenMaske:=__ausgabenMaske or 2; + continue; + end; + if s='mit Bildschirmausgaben' then begin + __ausgabenMaske:=__ausgabenMaske and not 2; + continue; + end; if startetMit('externer Befehl:',s) then begin if externerBefehl(syntaxtest,s) then continue; aufraeumen; diff --git a/epostunit.pas b/epostunit.pas index 6cfa865..cc4f696 100644 --- a/epostunit.pas +++ b/epostunit.pas @@ -3616,7 +3616,7 @@ end; destructor tLogThread.destroy; begin raisedException.free; - if not behalteLogs then cleanupLog(ThreadID); + if (not behalteLogs) and not odd(__ausgabenMaske) then cleanupLog(ThreadID); inherited destroy; end; |