generell was zu den speicherschutzbloeken. ich halte es fuer einen schlechten stil sie fuer alles zu verwenden. da z.b. DeleteFile() eine funktion ist, die einen booleanschen wert zurueck gibt, wuerde ich eher das ergebnis auswerten. in der oben vorliegenden konstellation macht das ganze noch weniger sinn, da egal ob DeleteFile() erfolgreich war oder nicht im except part sowieso nichts passiert. es ist als ob DeleteFile() ohne try expect dastehen wuerde, nur eben langsamer.
gewoehn es dir lieber nicht an und arbeite nur wenn noetig mit speicherschutzbloecken :)
zu deinem eigentlichen problem:
ich wuerde den inhalt des streams pruefen, so kannst du dir sicher sein, ob das ganze geklappt hat oder nicht.
des weiteres wuerde ich auch pruefen, ob geloescht wurde oder nicht:
Delphi-Quellcode:
if DeleteFile(datei) then
ShowMessage('erfolgreich') else
ShowMessage('loeschen nicht erfolgreich') else
ich hoffe ich konnte dir ein wenig weiter helfen :)