Autor Beitrag
DecKeL
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 22

Windows XP
D7, D4 - Professional
BeitragVerfasst: Fr 05.10.07 09:36 
Ich habe eine Frage.
Ich benutze den selben code:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
function TForm1.DeleteFileToRecycleBin(const AFile: string): boolean;
var
  Operation: TSHFileOpStruct;
begin
  with Operation do
  begin
    Wnd := Application.Handle;
    wFunc := FO_DELETE;
    pFrom := PChar(AFile +#0);
    pTo := Nil;
    { in den Papierkorb verschieben / keine
      Sicherheitsabfrage }

    fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
  end;
  Result := SHFileOperation(Operation) = 0;
end;

Ich würde die Datei gerne direkt Löschen und nicht in den Papierkorb verschieben.
Kann mir da jemand Helfen?
Gruß DecKeL

Moderiert von user profile iconjasocul: abgetrennt von [url=www.delphi-forum.de/...p?t=45664]hier[/url]
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Fr 05.10.07 10:11 
Ganz einfach mit DeleteFile(file_path);
DecKeL Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 22

Windows XP
D7, D4 - Professional
BeitragVerfasst: Fr 05.10.07 11:40 
user profile iconWolle92 hat folgendes geschrieben:
Ganz einfach mit DeleteFile(file_path);


So einfach kanns gehen, und ich such mir da so ne lange function raus, die nicht mal das erfüllt, was ich gerne hätte.
Danke.