Ordner wird unter Windows nicht freigegeben
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Ordner wird unter Windows nicht freigegeben
Hallo Leute!
Folgende Merkwürdigkeit wurde an einem PC mit Windows Vista beobachtet:
Programmiert man mit Lazarus an einem Projekt, welches sich in einem Projektverzeichnis auf der Festplatte befindet, schließt anschließend Lazarus und versucht den Projektordner umzubenennen, so erscheint eine Fehlermeldung, die angibt, dass der Ordner noch von einem anderen Programm verwendet wird und daher nicht umbenannt werden kann.
Das Umbenennen funktioniert dann nur noch nach Ab-/Anmelden in Windows.
Frage:
1. Hat den Effekt schonmal jemand gesehen? Er soll auch unter XP auftreten.
2. Da der Fehler nicht unter Linux auftritt: Ist das ein Windowsbug oder ein Bug in lazarus oder ein Bug im gdb?
Danke für die Antworten!
Euklid
Folgende Merkwürdigkeit wurde an einem PC mit Windows Vista beobachtet:
Programmiert man mit Lazarus an einem Projekt, welches sich in einem Projektverzeichnis auf der Festplatte befindet, schließt anschließend Lazarus und versucht den Projektordner umzubenennen, so erscheint eine Fehlermeldung, die angibt, dass der Ordner noch von einem anderen Programm verwendet wird und daher nicht umbenannt werden kann.
Das Umbenennen funktioniert dann nur noch nach Ab-/Anmelden in Windows.
Frage:
1. Hat den Effekt schonmal jemand gesehen? Er soll auch unter XP auftreten.
2. Da der Fehler nicht unter Linux auftritt: Ist das ein Windowsbug oder ein Bug in lazarus oder ein Bug im gdb?
Danke für die Antworten!
Euklid
- af0815
- Lazarusforum e. V.
- Beiträge: 6857
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Mal die Prozesse anschauen, ob alle wirklich weg sind, die auf den Ordner zugegriffen haben. Denn nur schliessen, schliesst manchmal nicht alles.
Wir haben ähnliche Probleme gehabt wenn ein Thread eines Programmes nicht released wurde/konnte. Die Applikation war zwar weg, beim genaueren untersuchen bin ich daraufgekommen, das nicht alles sauber weg war (Thread nicht richtig terminiert, File-Handles nicht zurückgegeben). Deshalb hilft auch das ab- und anmelden, da die Reste des Users DANN von windows selbst entsorgt werden.
Wir haben ähnliche Probleme gehabt wenn ein Thread eines Programmes nicht released wurde/konnte. Die Applikation war zwar weg, beim genaueren untersuchen bin ich daraufgekommen, das nicht alles sauber weg war (Thread nicht richtig terminiert, File-Handles nicht zurückgegeben). Deshalb hilft auch das ab- und anmelden, da die Reste des Users DANN von windows selbst entsorgt werden.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- af0815
- Lazarusforum e. V.
- Beiträge: 6857
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Eventuell, schon mal mit Filemon geschaut ?
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
- Beiträge: 1187
- Registriert: Mi 13. Dez 2006, 10:58
- OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
- CPU-Target: AMD A4-6400 APU
- Wohnort: Hamburg
Bei XP passiert das öfter mal, scheint daran zu liegen das bestimmte dll'n nicht entladen werden und weiter auf der Datei werkeln. Wenn man dafür sorgt das die dll'n bei Beenden von Programmen entladen werden ist das bei XP beseitigt.
X-Setup Pro kann da helfen, unten der Link dazu:
http://www.zdnet.de/downloads/prg/b/g/de0BBG_is-wc.html" onclick="window.open(this.href);return false;
X-Setup Pro kann da helfen, unten der Link dazu:
http://www.zdnet.de/downloads/prg/b/g/de0BBG_is-wc.html" onclick="window.open(this.href);return false;
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.
(Ringelnatz)
(Ringelnatz)