Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Ausgabedatei kann nicht erstellt werden... warum? (https://www.delphipraxis.net/182197-ausgabedatei-kann-nicht-erstellt-werden-warum.html)

Zacherl 19. Mär 2018 22:08

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Zitat:

Zitat von EWeiss (Beitrag 1396700)
Zitat:

Zitat von KodeZwerg (Beitrag 1396696)
Ich selbst hatte mit Delphi noch nicht diesen Fehler, aber ich würde mal das Programm Unlocker einsetzen, das zeigt dir wer der Übeltäter ist.
(Falls die .exe tatsächlich noch offen sein sollte)

Das sieht man doch im Taskmanager warum dafür ein extra Tool verwenden.

Echt, kann man mitlerweile nachschauen, welcher Prozess Handles auf eine bestimmte Datei offen hat? Hatte dazu sonst immer den ProcessExplorer verwendet, aber wenn der Taskmanager das jetzt auch kann, wäre das natürlich besser :) Wo genau müsste ich da suchen?

Aviator 19. Mär 2018 23:06

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Zitat:

Zitat von Zacherl (Beitrag 1396710)
Zitat:

Zitat von EWeiss (Beitrag 1396700)
Zitat:

Zitat von KodeZwerg (Beitrag 1396696)
Ich selbst hatte mit Delphi noch nicht diesen Fehler, aber ich würde mal das Programm Unlocker einsetzen, das zeigt dir wer der Übeltäter ist.
(Falls die .exe tatsächlich noch offen sein sollte)

Das sieht man doch im Taskmanager warum dafür ein extra Tool verwenden.

Echt, kann man mitlerweile nachschauen, welcher Prozess Handles auf eine bestimmte Datei offen hat? Hatte dazu sonst immer den ProcessExplorer verwendet, aber wenn der Taskmanager das jetzt auch kann, wäre das natürlich besser :) Wo genau müsste ich da suchen?

Das frage ich mich auch. Ich hatte dafür eine andere Software benutzt die mit Der schöne Günther damals bei dem gleichen Problem empfohlen hatte.

KodeZwerg 20. Mär 2018 00:02

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Ich kenne viele Situationen wo ich eine Datei nicht löschen/updaten etc kann weil die Datei "offen" ist.
"Offen" ist nicht das selbe wie "Ich starte eine Anwendung und hab ein Fenster".

Simples Beispiel:
Man hat eine Datei, editiert diese (je nach Editier-Programm, es kann auch ein Debugger oder AntiVirus Software etc sein), solange nun diese Datei editiert wird, ist sie gesperrt bzw offen oder um es auf den Punkt zu bringen "FileIsInUse".
(Es gibt auch Editier-Programm die eine Datei nicht "offen" halten, also bitte darüber jetzt nicht streiten.)

ProcessExplorer könnte eventuell helfen, Taskmanager ist dafür glaube ich nicht geeignet aber da gehe ich mal jetzt nicht drauf ein. Beide haben den Nachteil, sie sind nicht in der Lage "jeden" Prozess zu killen.
Unlocker kann auch nicht "jeden" Prozess killen, aber bietet halt einen Neustart mit Datei Löschung an.
Unlocker hat halt den (für mich jedenfalls) Mega-Vorteil, ich klick rechts auf die Datei und mir werden nur Prozesse angezeigt die auch mit der Datei verbunden sind, also hab ich sofort auf einen Blick Klarheit an was es liegt.

Das ist nur meine Meinung, ich will damit niemanden etwas aufzwingen, nur helfen den Übeltäter zu entlarven um das Problem zu beseitigen.

Ps: Angenommen ein Prozess sperrt ein Verzeichniss was man löschen möchte, da hilft weder ProcessExplorer noch Taskmanager.

Jasocul 20. Mär 2018 06:18

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Zitat:

Zitat von KodeZwerg (Beitrag 1396696)
Ich selbst hatte mit Delphi noch nicht diesen Fehler, aber ich würde mal das Programm Unlocker einsetzen, das zeigt dir wer der Übeltäter ist.
(Falls die .exe tatsächlich noch offen sein sollte)

Der Übeltäter ist die bds.exe. Man könnte also Delphi jedesmal neu starten, wenn man zuviel Zeit hat. :wink:
Wenn ich mich richtig erinnere, passiert das auch nur, wenn man im Debug-Modus ist.

Redeemer 20. Mär 2018 08:12

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Könntet ihr aufhören, über das Problem zu spekulieren, ohne es zu kennen?

Zitat:

Zitat von KodeZwerg (Beitrag 1396696)
Ich selbst hatte mit Delphi noch nicht diesen Fehler, aber ich würde mal das Programm Unlocker einsetzen, das zeigt dir wer der Übeltäter ist.
(Falls die .exe tatsächlich noch offen sein sollte)

Hilft hier nicht. Man kann mit der EXE alles machen, was man möchte, nur nicht schreiben. Man kann sie öffnen, verschieben und (im Windows Explorer) sogar löschen usw.

Zitat:

Zitat von Jasocul (Beitrag 1396726)
Zitat:

Zitat von KodeZwerg (Beitrag 1396696)
Ich selbst hatte mit Delphi noch nicht diesen Fehler, aber ich würde mal das Programm Unlocker einsetzen, das zeigt dir wer der Übeltäter ist.
(Falls die .exe tatsächlich noch offen sein sollte)

Der Übeltäter ist die bds.exe. Man könnte also Delphi jedesmal neu starten, wenn man zuviel Zeit hat. :wink:
Wenn ich mich richtig erinnere, passiert das auch nur, wenn man im Debug-Modus ist.

Nein, das Problem ist Windows. Es hat nichts mit der BDS zu tun. Du kannst zum Beispiel (je nachdem, wie dein Browser das implementiert, z.B. in Firefox) keine EXE-Dateien herunterladen, die in weniger als 2 Minuten herunterladen werden.
IDE neustarten hilft allenfalls zufällig, weil dadurch die Grenze von 120 Sekunden überschritten wird.

KodeZwerg 20. Mär 2018 08:32

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Gibt es eine Möglichkeit diesen Fehler problemlos zu reproduzieren?
Ich würde mir das gerne mal anschauen um mir meine Eigene Meinung darüber zu bilden.

Redeemer 20. Mär 2018 09:16

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Ja, Anwendungserfahrung ausmachen. (Windows 7)

KodeZwerg 20. Mär 2018 17:45

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Da bin ich dann zu spät, ich habe gerade erst mein Windows 7 UE samt Lizenz-Key verkauft.
(Wobei ich eh alle "Microsoft-Komfort-Features" von Hause aus deaktiviert hatte/habe.)
Vielleicht lade ich mir nochmal ein ISO zum testen herunter, ohne Key war das glaub ich 30 Tage lang möglich.

jaenicke 22. Mär 2018 06:05

AW: Ausgabedatei kann nicht erstellt werden... warum?
 
Dieser Dienst wird leider von manchen Tuning-Tools deaktiviert, weil den die meisten User ja nicht brauchen...
Und die anderen merken hoffentlich nicht, dass es an dem Tool lag... aber auf diesem Prinzip basieren diese Tools eben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:15 Uhr.
Seite 3 von 3     123   

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