Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Datei bereits geöffnet (https://www.delphipraxis.net/170441-datei-bereits-geoeffnet.html)

bernhard_LA 17. Sep 2012 14:35

Datei bereits geöffnet
 
ich habe in unserer Anwendung diese Fehlermeldung bekommen "file in use ... can't open".
Habe ich eine Möglichkeit den Schuldigen zu finden ??????
Wer besitzt das file Handle ???
Noch besser an welcher Quell-Code-Stelle in einer recht komplexen Anwendung liegt das File Handle ???

CCRDude 17. Sep 2012 14:49

AW: Datei bereits geöffnet
 
Per Code oder generell?
SysInternals - handle.exe oder ProcMon.exe.
Handles liegen nicht an Quell-Code-Stellen.
Ob Du herausfinden kannst, wo in einem Code ein Handle geöffnet wird, hängt natürlich davon ob, ob Du den Code des schuldigen überhaupt besitzt, aber auch dann wüsste ich gerade nicht, wie (abgesehen davon, wenn es reproduzierbar ist - mit dem Debugger halt).

p80286 17. Sep 2012 16:26

AW: Datei bereits geöffnet
 
Wenn es sich um ein "altes Pascal Programm" handelt sind append,reset und rewrite die Worte nach denen man suchen sollte. Insbesonders nach dem danach fehlenden Closefile.
(wie sucht man eigentlich nach etwas was es nicht gibt?)

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 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