Einzelnen Beitrag anzeigen

teekay

Registriert seit: 3. Jun 2004
23 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: SHFileOp FO_DELETE fehlerhaft

  Alt 21. Okt 2004, 08:26
Zitat von NicoDE:
  FillChar(SHFileOP, SizeOf(TSHFileOpStruct), 0); APIs mögen keine uninitialisierten Strukturen.
ich glaub ich war mal wieder zu faul - speziell beim Initialisieren muss ich meine Gewohnheiten verbessern so funktioniert es:

Delphi-Quellcode:
procedure DeleteFileToRecycle(dateien: string);
var SHFileOP: TSHFileOpStruct;
begin
  FillChar(SHFileOP, SizeOf(TSHFileOpStruct), 0);
  with SHFileOp do begin
    Wnd := Application.Handle;
    wFunc := FO_DELETE;
    fFlags := FOF_ALLOWUNDO;
    pFrom := PChar(dateien + #0);
  end;
  SHFileOperation(SHFileOp);
end;
danke für eure Hilfe

mfG TeeKay
  Mit Zitat antworten Zitat