moin,
habe folgende funktion:
Delphi-Quellcode:
procedure loeschen;
var
tf, temp : TextFile;
s : string;
begin
AssignFile(tf, pfad);
AssignFile(temp, pfad + 'exe');
try
ReSet(tf);
ReWrite(temp);
while not EOF(tf) do
begin
ReadLn(tf, s);
if (s <> C_SERV_XWIX) and (s <> C_SERV_XWIX_2) then
WriteLn(temp, s);
end;
finally
CloseFile(fTmp);
CloseFile(tf);
end;
end;
Wo kann ich da "DeleteFile()" einbringen ? vor dem finally geht es ja garnicht weil da die datei "benutzt" wird, also kann ich sie nicht löschen, aber IM finally teil ist es doch auch falsch oder?
Also die Temp datei will ich löschen auf der festplatte.