* bug that lead to never close the redir file

This commit is contained in:
pierre 1999-02-04 15:59:53 +00:00
parent 7f85dc1fe5
commit 0368aeb7d1

View File

@ -166,6 +166,7 @@ function ChangeRedir(Const Redir : String; AppendToFile : Boolean) : Boolean;
{$endif UseDUP}
ChangeRedir:=True;
{$endif}
RedirChanged:=True;
end;
function ChangeErrorRedir(Const Redir : String; AppendToFile : Boolean) : Boolean;
@ -201,6 +202,7 @@ function ChangeErrorRedir(Const Redir : String; AppendToFile : Boolean) : Boolea
{$endif UseDUP}
ChangeErrorRedir:=True;
{$endif}
RedirErrorChanged:=True;
end;
{............................................................................}
@ -300,7 +302,7 @@ Begin
IOStatus:=0;
{$ifdef in_dos}
if RedirStdOut<>'' then
RedirChanged:=ChangeRedir(RedirStdOut,false);
ChangeRedir(RedirStdOut,false);
if RedirStdErr<>'stderr' then
RedirErrorChanged:=ChangeErrorRedir(RedirStdErr,false);
DosExecute(ProgName,ComLine);