Zitat von
Luckie:
DeleteFile ist eine
API-Funktion, sie wirft keine
Exception. Die müsste man schon selber werfen.
Erst genau hinschauen und dann sowas behaupten. Er übergibt Edit1.Text direkt an DeleteFile(), also ohne PChar Konvertierung. Somit muss diese Funktion AnsiString akzeptieren und das tut definitiv keine
WinAPI Funktion. Danach ein Blick in die Hilfe offenbart uns dann, dass die
VCL diese Funktion entpsrechend kapselt
und dort steht am Ende ein RaiseLastOSError drin. Also alles zurück nehmen und abnicken bitte
/EDIT: RaiseLastOSError anscheinend nicht in allen Delphi Versionen!