![]() |
Re: FileClose und CloseFile schliesst Datei nicht?
Zitat:
Free bzw. CloseFile werden aufgerufen. |
Re: FileClose und CloseFile schliesst Datei nicht?
Und was, wenn du
![]() |
Re: FileClose und CloseFile schliesst Datei nicht?
wenn du den teil zwischen öffnen der Datei (TFileStream.Create) und dem Freigeben der Datei mal auskommentierst kannst du sicherstellen das der Fehler da liegt.
|
Re: FileClose und CloseFile schliesst Datei nicht?
Hier die Proben:
Delphi-Quellcode:
Erzeugt einen Fehler.
CloseFile(AFile);
ShowMessage(IntToStr(FileSize(AFile)));
Delphi-Quellcode:
Das funktioniert, aber warum kann ich die Datei nicht umbenennen?
ShowMessage(IntToStr(FileSize(AFile)));
CloseFile(AFile); |
Re: FileClose und CloseFile schliesst Datei nicht?
Die Dateigrößer ermittlen ist was anderes als umbenennen.
|
Re: FileClose und CloseFile schliesst Datei nicht?
OMG :shock: , ich habe den Fehler ausfündig gemacht.
Er entsteht beim Öffnen über den Datei-Dialog. :mrgreen: Man man :angel2: |
Re: FileClose und CloseFile schliesst Datei nicht?
Was habe ich dier ganze Zeit gesagt? :roll:
|
Re: FileClose und CloseFile schliesst Datei nicht?
Na und was fehlt hier? CloseFile! :wall: :wall: :wall: :wall: :wall: :wall:
Delphi-Quellcode:
Danke nochmal für die geistige Unterstützung :thumb:
function IsFileInUse(FileName: String): Boolean;
var AFile: File; begin Result := False; if FileExists(FileName) then begin AssignFile(AFile, FileName); FileMode := fmOpenRead or fmShareDenyNone; {$i-} Reset(AFile, 1); {$i+} if IOResult <> 0 then Result := True; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz