Thema: Delphi Black screen! :?:

Einzelnen Beitrag anzeigen

Benutzerbild von RomanK
RomanK

Registriert seit: 7. Jun 2002
Ort: Kirchheim unter Teck
1.036 Beiträge
 
Delphi 7 Personal
 
#3
  Alt 10. Okt 2002, 14:57
Aus dem EDH (www.delphi-treff.de):
Zitat:
Eine Datei in den Papierkorb löschen


Diese Procedure löscht die Datei 'C:\Test.dat' in den Papierkorb (Ergänzung von Peter Haas).
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
  Operation : TSHFileOpStruct;
  FileName : String;
begin
  FileName := 'c:\test.dat'; { zu loeschende Datei }
  Filename := Filename + #0; { zweite 0 }
  with Operation do
    begin
      wnd := Form1.Handle;
      wFunc := FO_Delete;
      pFrom := PChar(FileName);
      pto := nil;
      { in den Papierkorb verschieben / keine
        Sicherheitsabfrage }
      fFlags := FOF_AllowUndo or FOF_NoConfirmation;
    end;
  SHFileOperation(Operation);
end;
Roman Keller
Krieg ist Gottes Art den Amerikanern Geographie beizubringen!
  Mit Zitat antworten Zitat