Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Nach Programmabsturz - 'Verzeichnis in Gebrauch' (https://www.delphipraxis.net/107904-nach-programmabsturz-verzeichnis-gebrauch.html)

Svenkan 4. Feb 2008 13:38

Datenbank: dBase • Zugriff über: TQuery

Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Hallo!
Folgendes Problem: Nach einem Programmabsturz, sei es Windows crasht oder ich bin bei meinen Arbeiten etwas voreilig gewesen, ergibt sich das Problem, dass mein Programm nicht mehr gestartet wird: 'Verzeichnis in Gebrauch'.
Ich habe die LCK-Dateien aus dem Verzeichnis C:\ und aus dem Stammverzeichnis des Programms gelöscht, jedoch besteht das Problem weiterhin.

NetDir: C:\
PrivateDir: Stammverzeichnis

HeikoAdams 4. Feb 2008 13:42

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Hmm ... da würde ich mal sagen, "Jeder Boot tut gut"

haentschman 4. Feb 2008 13:46

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Hallo...

Ich hatte auch manchmal ähnliche Sorgen.
Dafür gabs nur 2 Varianten.

- LCK löschen war schon richtig...
1. Delphi beenden / neu starten
2. Windows herunterfahren / Neustart

:hi:

Svenkan 4. Feb 2008 13:52

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Hey, leider half wirklich nur ein Neustart.
Das ist ziemlich ärgerlich, aber scheint nicht anders zu funktionieren. :(
Wenn doch noch jmd was einfällt, wärs natürlich wunderbar!
Trotzdem danke! ;)

Bernhard Geyer 4. Feb 2008 14:08

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Zitat:

Zitat von Svenkan
Das ist ziemlich ärgerlich, aber scheint nicht anders zu funktionieren. :(
Wenn doch noch jmd was einfällt, wärs natürlich wunderbar!

Ja, aber das willst du mit Sicherheit nicht hören: BDE/dBase entsorgen und aktuelles Desktopdatenbank-System verwenden.

Union 4. Feb 2008 15:26

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Aber den Neustart kann man sich mit handle sparen (wenn man weiss was man tut)

Svenkan 4. Feb 2008 17:41

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Zitat:

Zitat von Bernhard Geyer
Ja, aber das willst du mit Sicherheit nicht hören: BDE/dBase entsorgen und aktuelles Desktopdatenbank-System verwenden.

Ne, das will ich nicht unbedingt hören. ^^

Zitat:

Zitat von Union
Aber den Neustart kann man sich mit handle sparen (wenn man weiss was man tut)

Ich müsste jedes Mal diese Applikation mitliefern dann. Kannst du mir erklären, wie genau ich damit den Neustart umgehen kann?

marabu 4. Feb 2008 18:05

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Hallo Sven,

ich glaube nicht, dass du das Programm Handle ohne weiteres ausliefern darfst, aber das musst du eigentlich auch garnicht. Kann es sein, dass du die Lock-Datei an der falschen Stelle suchst?

Zitat:

Zitat von Bill Todd
Prior to Paradox 4.0 for DOS there was only one lock file named Paradox.lck. In 4.0 for DOS the locking mechanism was changed to improve performance and the new lock mechanism uses the PdoxUsrs.lck file. However, because the two locking systems are incompatible Pdox DOS 4.0 and later also creates a Paradox.lck file with a directory lock in it to prevent an earlier version from accessing a database that is being used by 4.0 or later.

Pdox DOS 4.0 and later also checks on startup to see if there is an existing Paradox.lck file that indicates the directory is being used by Paradox 3.5 for DOS or earlier. If a later version finds a lock file indicating that the directory is being used by an older version it displays the error message your client got. Apparently you have a corrupt Paradox.lck file that looks to the BDE like it was created by Pdox DOS 3.5 or earlier.

Delete all of the .LCK files in the data directory and the problem should go away

Freundliche Grüße

Svenkan 4. Feb 2008 18:33

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Ich wüsste ehrlich gesagt nicht, wo ich sonst noch suchen sollte. Im Programm selbst sind diese Pfade eingetragen, im BDE-Admin ist C:\ ebenfalls als NetDir eingetragen.

marabu 4. Feb 2008 20:31

Re: Nach Programmabsturz - 'Verzeichnis in Gebrauch'
 
Du musst schon genau lesen:

Zitat:

Zitat von Bill Todd
... Delete all of the .LCK files in the data directory and the problem should go away

Hast du da mal nachgesehen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:34 Uhr.
Seite 1 von 2  1 2      

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