Forum: Win32/Win64 API (native code)
by amigage,
14. Sep 2011
So, jetzt wird es kurios :o
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....
Forum: Win32/Win64 API (native code)
by amigage,
13. Sep 2011
Hallo,
ich weiß, dass dieses Thema bereits im Forum besprochen wurde, aber die Funktion IsFileInUse() unter http://www.delphipraxis.net/67631-ueberpruefen-ob-dateien-verzeichnisse-gerade-benutzt-werden.html funktioniert bei mir nicht.
Ich habe ein Testprogramm, dass bei mir die Datei test.txt exklusiv öffnet.
try
fs := TFileStream.Create('C:\test.txt', fmShareExclusive);
...