Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#8

Re: Datei wird nicht gelöscht

  Alt 23. Jun 2009, 06:50
Zum einen die Anmerkung von mkinzler, welche durch eine Doppeldeutigkeit der DeleteFile() Funktion der SysUtils und der von Windows hervorgerufen wird und zum anderen doch nochmal den String überprüfen. Die o.g. Fehlermeldung kommt wenn ungültige Zeichen enthalten sind, wie z.B. ein zweiter Doppelpunkt. Aber vorher mkinzlers Hinweis folgen...

Zitat von Moony:
@mKinzler: Bei mir steht, dass DeleteFile einen PWideChar erwartet
Und dann gibst du ihm einen Zeiger auf einen PAnsiChar? Ist doch dann kein Wunder, das da murks rauskommt, wenn du pro Zeichen ein Byte verwendest und Windows pro Zeichen 2 Bytes erwartet. Ich gehe davon aus, dass deine Profilangabe mit Delphi 7 korrekt ist...
  Mit Zitat antworten Zitat