Seite 1 von 1

Fehler bei Erstellen .EXE

Verfasst: 28. Dezember 2011, 14:20
von Herbert
Hin und wieder erhalte ich beim Erstellen eines .EXE (32-bit) auf Win-7 64bit folgende Fehlermeldung:

Unable to open <D:\My Projects\Wasser\Exe\Wasser.exe> file.
System Error Details:
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
(32)

Das Programm ist weder offen noch sonst etwas Spezielles. Wenn ich den Vorgang wiederhole, klappt irgendwann plötzlich. Ich nehme an, dass irgend eine .DLL gesperrt ist. Hat jemand eine Idee oder Ähnliches festgestellt?

Re: Fehler bei Erstellen .EXE

Verfasst: 29. Dezember 2011, 07:45
von Wolfgang Ciriack
Virenscanner ?

Re: Fehler bei Erstellen .EXE

Verfasst: 30. Dezember 2011, 23:18
von Herbert
Nein, tatsächlich nicht.
Mittlerweile ist mir aufgefallen, dass die Problematik nach einem Absturz von Windev (kommt irgendwann plötzlich vor) ohne Neustart des Systems erscheint.

Habt ihr auch mal so Abstürze ("Programm reagiert nicht" Meldung)?

Re: Fehler bei Erstellen .EXE

Verfasst: 31. Dezember 2011, 07:17
von Wolfgang Ciriack
Hallo Herbert,
ich kenne das von XBase++, wenn mir z.B. das Druckmodul von List&Label durch einen Programmierfehler abstürzt, das dann im Hintergrund noch der Prozess meines Programmes läuft. Da hilft dann nur im Taskmanager Prozess beenden, dann klappts wieder mit dem Erstellen der EXE.

Re: Fehler bei Erstellen .EXE

Verfasst: 2. Januar 2012, 16:38
von Lewi
Hallo Herbert,
neben Vierenscanner können auch Tools zur Verhaltenserkennung wie "ThreadFire" die Ursache sein. Letzteres war bei mir Grund dieser Fehlermeldung.

Viele Grüße
Olaf

Re: Fehler bei Erstellen .EXE

Verfasst: 3. Januar 2012, 11:46
von Herbert
Danke für die Hinweise.
Abschiessen geht nicht, da ich ausser dem Windev selber nichts sehe, die .EXE selber jedenfalls ist nicht im Memory.
Schade, dass Windev nicht zeigt, welcher Programmschritt zum Blockieren führt. Ich she eine Unregelmässigkeit beim Zeitpunkt der Meldung (mal sofort nach Start der Erstellung, mal später, mal zweimal, mal wieder nie.

Re: Fehler bei Erstellen .EXE

Verfasst: 3. Januar 2012, 12:03
von Lewi
Ich she eine Unregelmässigkeit beim Zeitpunkt der Meldung (mal sofort nach Start der Erstellung, mal später, mal zweimal, mal wieder nie
Das deutet sehr darauf, das beim Linkvorgang Deine EXE von irgendeiner Anwendung gesperrt wird. Je nachdem, welche Laufzeitbibliotheken eingebunden werden, poppt dann diese Fehlermeldung auf.

Re: Fehler bei Erstellen .EXE

Verfasst: 3. Januar 2012, 19:36
von Herbert
Ja, nur wie finde ich so was heraus?

Re: Fehler bei Erstellen .EXE

Verfasst: 5. Januar 2012, 10:42
von psp
das Verzeichnis im Explorer im Zugriff zu haben, reicht dem Compiler schon für eine solche Fehlermeldung, mehrfach so beobachtet - gerade weil man so viele Explorer-Fenster unter Win 7 in einem Icon organisieren kann

Re: Fehler bei Erstellen .EXE

Verfasst: 7. Januar 2012, 10:01
von Herbert
Hmm, tönt genauso eigenartig wie die Feststellung, dass bei Recompile des Projekts das Erstellen des .EXE in etwa der Hälfte der Fälle wieder klappt.

Re: Fehler bei Erstellen .EXE

Verfasst: 12. Januar 2012, 09:07
von Herbert
psp hat geschrieben:das Verzeichnis im Explorer im Zugriff zu haben, reicht dem Compiler schon für eine solche Fehlermeldung, mehrfach so beobachtet - gerade weil man so viele Explorer-Fenster unter Win 7 in einem Icon organisieren kann
Unglaublich, bisher hat das Schliessen des Projektordners tatsächlich das Problem gelöst! Ist weiter kein Problem, da genau dieser Ordner im Projektfenster von Windev jederzeit per Mausklick wieder geöffnet werden kann.