Entwickler-Ecke
Dateizugriff - Verzeichnisse löschen in Konsolen-Anwendung
delphi-n00bz - Mi 30.04.03 08:51
Titel: Verzeichnisse löschen in Konsolen-Anwendung
moin zusammen,
ich hab folgenden code hier im forum gefunden um verzeichnisse zu löschen. dieser funktioniert auch aus einer normalen applikation heraus wunderbar. aber aus einer konsolen anwendung heraus tut sich gar nichts. kann mir einer sagen was ich da noch beachten muss oder gibt es andere wege verzeichnisse zu löschen? danke im voraus und mfg
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| function DelDir(dir: string): Boolean; var fos: TSHFileOpStruct; begin ZeroMemory(@fos, SizeOf(fos)); with fos do begin wFunc := FO_DELETE; fFlags := FOF_SILENT or FOF_NOCONFIRMATION; pFrom := PChar(dir + #0); end; Result := (0 = ShFileOperation(fos)); end; |
Moderiert von
UGrohne: Delphi-Tags eingefügt
Delete - Mi 30.04.03 13:20
Titel: Re: Verzeichnisse löschen in Konsolen-Anwendung
| delphi-n00bz hat folgendes geschrieben: |
| aber aus einer konsolen anwendung heraus tut sich gar nichts. |
Etwas genauer bitte. Wird das Verzeichnis nicht gelöscht? Oder lässt sich das Programm gar nicht kompilieren? Oder ... ? - Ich frage, weil der Code nämlich normalerweise nichts mit Forms usw. zu tun hat. Es sollte also eigentlich funktionieren.
delphi-n00bz - Mi 30.04.03 14:55
also das verzeichnis wird nicht gelöscht. ich habe keine probleme beim compilieren. beim debuggen wird auch ganz normal drübergelaufen, aber wie gesagt ohne erfolg. wenn ich das aus einer normalen applikation raus starte funktioniert das auch, nur halt so nicht. ich werde so bald es mir möglich ist den kompletten quelltext posten. thx und cu
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!