Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Handle ungültig beim Löschen von Dateien - mögliche Ursache? (https://www.delphipraxis.net/159286-handle-ungueltig-beim-loeschen-von-dateien-moegliche-ursache.html)

HeikoAdams 22. Mär 2011 07:18

Handle ungültig beim Löschen von Dateien - mögliche Ursache?
 
Hallo,
beim Löschen von Dateien bekomme ich sporadisch die Fehlermeldung "Handle ungültig". Funkt mir da irgend ein anderes Programm (z.B. Virenscanner) dazwischen oder was könnte die Ursache dafür sein?

himitsu 22. Mär 2011 07:19

AW: Handle ungültig beim Löschen von Dateien - mögliche Ursache?
 
Wie löschst du denn die Dateien?

Und gute Virenscanner sollten sowas nicht verursachen.

HeikoAdams 22. Mär 2011 07:24

AW: Handle ungültig beim Löschen von Dateien - mögliche Ursache?
 
Mittels SHFileOperation

Bernhard Geyer 22. Mär 2011 07:30

AW: Handle ungültig beim Löschen von Dateien - mögliche Ursache?
 
Zitat:

Zitat von himitsu (Beitrag 1090184)
Und gute Virenscanner sollten sowas nicht verursachen.

Also praktisch jeder Virenscanner kann das Verursachen :stupid:

Also bei CA hatte ich den Fall das wenn zu viele Dateioperationen (hier: anlegen und kurz später löschen) erfolgen der Virenscanner nicht mehr hinterher kommt und die Löschen/Anlegen blockiert.

HeikoAdams 22. Mär 2011 07:48

AW: Handle ungültig beim Löschen von Dateien - mögliche Ursache?
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1090186)
Also bei CA hatte ich den Fall das wenn zu viele Dateioperationen (hier: anlegen und kurz später löschen) erfolgen der Virenscanner nicht mehr hinterher kommt und die Löschen/Anlegen blockiert.

In meinem Fall wird nur eine Liste von Dateien gelöscht. Also höchsten viele Lösch-Operationen kurz nacheinander. :gruebel:

Bernhard Geyer 22. Mär 2011 07:55

AW: Handle ungültig beim Löschen von Dateien - mögliche Ursache?
 
Wie wird SHFileOperation aufgerufen?
Werden die Dateien in den Papierkorb verschoben?

HeikoAdams 22. Mär 2011 07:58

AW: Handle ungültig beim Löschen von Dateien - mögliche Ursache?
 
Ja, werden sie. Falls mal eine dabei ist, die eigentlich nicht hätte gelöscht werden sollen ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz