Ordner wird unter Windows nicht freigegeben

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
Euklid
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

Beitrag von Euklid »

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

shokwave
Beiträge: 475
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Beitrag von shokwave »

Hatte den Fehler auch grad unter XP, aber das lag daran dass ich noch mit 'ner DOSBox im Pfad war. ;)

Ansonsten isses mir bisher noch nicht passiert.
mfg Ingo

Euklid
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:

Beitrag von Euklid »

shokwave hat geschrieben:Hatte den Fehler auch grad unter XP, aber das lag daran dass ich noch mit 'ner DOSBox im Pfad war. ;)
Ok, verständlich. In hier dem Fall hilft wirklich nur Ab- und wieder Anmelden... :(

Vielleicht ist der Bug doch Vista-Spezifisch? Hat jemand von Euch Vista? Christian?

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ich testes mal wenn ichs Vista mal wiedre offen hab.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Das Problem kenne ich auch von XP (z.B. ein Bild öffnen und schließen und anschließend den Ordner ändern). Was die Sache etwas kompliziert macht - die Fehlermeldung erscheint nicht immer. Einen Grund für die Fehlermeldung kann ich daher auch nicht nennen.

knight

Benutzeravatar
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:

Beitrag von af0815 »

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.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Euklid
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:

Beitrag von Euklid »

Das Lazarus auf dem Vista-Rechner, bei dem der Bug auftritt, entstehen beim Beenden von Lazarus Speicherleichen. Hat das möglicherweise was damit zutun?

Benutzeravatar
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:

Beitrag von af0815 »

Eventuell, schon mal mit Filemon geschaut ?
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

schnullerbacke
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

Beitrag von schnullerbacke »

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;
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

Antworten