Einzelnen Beitrag anzeigen

amigage

Registriert seit: 11. Nov 2005
Ort: Leipzig
274 Beiträge
 
Delphi 12 Athens
 
#13

AW: Prüfen, ob Datei gesperrt ist

  Alt 14. Sep 2011, 14:07
So, jetzt wird es kurios

Ich habe soeben die Funktion in meinem Programm unter XP und Vista ausprobiert und dabei versucht, auf geöffnete Excel-Dateien zuzugreifen. Und ja, die Funktion hat richtig zurückgegeben, wenn diese in Benutzung waren.

Also habe ich noch einmal unter meinem Windows 7 probiert. Nichts, das Programm hat immer zurückgegeben, dass die Dateien nicht gesperrt wären. Ich war schon am Verzweifeln und habe die exe-Datei auf dem Desktop abgelegt. Wenn ich diese von dort starte, funktioniert es wie gewünscht. Das Programm mit der Funktion IsFileInUse() funktioniert.

Aber kann mir einmal einer erklären, warum es abhängig davon ist, wo meine ausführbare Datei liegt? Das macht doch keinen Sinn.

Danke.
  Mit Zitat antworten Zitat