![]() |
GESCHLOSSENE .exe löschen
Hallo zusammen,
also: Ich möchte eine geschlossene .exe-Datei von meinem Programm aus löschen. Ich habe es folgendermaßen probiert:
Delphi-Quellcode:
Statt dem Test.exe habe ich es auch mal mit .txt-Dateien probiert,
procedure TForm1.Button1Click(Sender: TObject);
begin DeleteFile('C:\Eigene Dateien\Test.exe'); Close; end; da hat es problemlos funktioniert. Kann mir da jemand weiterhelfen? Das andere Programm ist wie oben genannt geschlossen, also dürftet ich dafür ja eigentlich keine DLL oder BAT brauchen, oder? Gruß icqgoofy |
Re: GESCHLOSSENE .exe löschen
|
Re: GESCHLOSSENE .exe löschen
Zitat:
Delphi-Quellcode:
...und gucken was für ein Fehler kommt.
ShowMessage(SysErrorMessage(GetLastError));
|
Re: GESCHLOSSENE .exe löschen
Zitat:
Delphi-Quellcode:
Aber es wird kein Fehler angezeigt, das Programm beendet sich einfach,
procedure TForm1.Button1Click(Sender: TObject);
begin DeleteFile('C:\Eigene Dateien\Test.exe'); ShowMessage(SysErrorMessage(GetLastError)); Close; end; ohne irgendetwas anzuzeigen. Gruß icqgoofy |
Re: GESCHLOSSENE .exe löschen
Probiers mal mit RaiseLastOSError.
|
Re: GESCHLOSSENE .exe löschen
Da kommt auch nichts!
Hat es vllt etwas damit zu tun, dass ich WIN 98 SE habe? Gruß icqgoofy |
Re: GESCHLOSSENE .exe löschen
Da könnte man es probieren mit RaiseLastWin32Error.
|
Re: GESCHLOSSENE .exe löschen
Wenn ich es so eingebe:
Delphi-Quellcode:
Dann kommt folgendes:
procedure TForm1.Button1Click(Sender: TObject);
begin DeleteFile('C:\Eigene Dateien\Test.exe'); RaiseLastWin32Error; Close; end; [Warning] Unit1.pas(33): Symbol 'RaiseLastWin32Error' is deprecated Gruß icqgoofy |
Re: GESCHLOSSENE .exe löschen
das ist nur die compilermeldung, was passiert dann beim ausführen?
|
Re: GESCHLOSSENE .exe löschen
Ja, da kam nichts.
Aber ich habe es jetzt nocheinmal in einem neuen Projekt ausporbiert. Jetzt hat das "DeleteFile" geklappt, der hat anscheinend irgendetwas überschrieben. Also dann, vielen Dank an alle! Gruß icqgoofy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz