Einzelnen Beitrag anzeigen

Benutzerbild von Chester
Chester

Registriert seit: 16. Nov 2004
Ort: reutte
11 Beiträge
 
Delphi 7 Enterprise
 
#1

SHFileOperation, Ordner löschen

  Alt 6. Feb 2006, 09:50
Hi @ all!


Ich hab ein Problem beim löschen eines Ordners.

Wenn ich mit SHFileOperation einen Ordner löschen will, dann kommt der Fehler

Der Ordner 'NAME' kann nicht entfernt werden: Eine Zugriffsverletzung ist aufgetreten!
Die Quell- oder Zieldatei ist möglicherweise geöffnet!



Da ich diesen Ordner nicht geöffnet habe weiss ich nicht was ich falsch mache??!!


Der Quelltext schaut so aus:

Delphi-Quellcode:
for X := 0 to Liste.Count -1 do begin
  if FileExists(Liste.Strings[x]) then begin
    with shellinfo do begin
      wnd := Application.Handle;
      wfunc := FO_DELETE;
      pFrom := PChar(Liste.Strings[x] + #0);
      pTo := nil;
    end; // End With
    SHFileOperation(shellinfo);
  end; // End If
end; // End For
Man muss immer auf den Grund tauchen um etwas zu erreichen und nicht an der Oberfläche dahin schwimmen!
  Mit Zitat antworten Zitat