Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   IDE lässt sich plötzlich nur noch einmal starten (https://www.delphipraxis.net/190619-ide-laesst-sich-ploetzlich-nur-noch-einmal-starten.html)

Rainer Wolff 20. Okt 2016 14:46

IDE lässt sich plötzlich nur noch einmal starten
 
Hallo,

von heute morgen auf jetzt lässt sich plötzlich mein Delphi nur noch einmal starten.

Eine zweite Instanz wird zwar gestartet, bleibt aber als Hintergrundprozess ohne Fenster unsichtbar hängen (und futtert CPU-Leistung).

Kennt jemand dieses Problem?

Im Lauf des Tages hatte ich irgendwann noch den Package Magician von Uwe Raabe installiert, inzwischen aber wieder deinstalliert. Ob das vor Auftreten des Problems oder danach war, weiss ich nicht mehr, denke aber nicht, daß ein Zusammenhang besteht

jaenicke 20. Okt 2016 15:55

AW: IDE lässt sich plötzlich nur noch einmal starten
 
Das Problem hatte ich mit Delphi 10.1, natürlich unter Windows 10, auch einmal plötzlich. Aber das war dann auch wieder weg...

Hast du alle Windows Updates installiert?
Da es wieder ging, habe ich das nicht weiter verfolgt, aber zu der Zeit liefen welche.

Ansonsten bliebe noch die IDE mit der ersten Instanz erneut im Debugger zu starten. Vielleicht kommt ja eine Exception, die etwas verrät oder in den Stacktraces der Threads ist etwas zu sehen oder so.

himitsu 20. Okt 2016 17:00

AW: IDE lässt sich plötzlich nur noch einmal starten
 
Zitat:

Zitat von jaenicke (Beitrag 1351522)
Ansonsten bliebe noch die IDE mit der ersten Instanz erneut im Debugger zu starten. Vielleicht kommt ja eine Exception, die etwas verrät oder in den Stacktraces der Threads ist etwas zu sehen oder so.

'ne neue EXE/DLL/BPL erstellen (oder ein geladenes Projekt missbrauchen)
in Menü > Start > Parameter...
Host-Anwendung: C:\Program Files (x86)\Embarcadero\Studio\18.0\bin\bds.exe
Parameter eventuell auch noch: -np -pDelphi

dann F9 gedrückt und spätestens, sobald die CPU hoch geht, auf Pause drücken und in den Threads und Stacktraces schauen wo du grade bist.
Man kann sich da auch gern noch einen schönen Thread aussuchen und jenen bissl debuggen.


Oder das zweite Delphi "normal" starten und in Menü > Start > Mit Prozess verbinden sich dranhängen. Aber da bekommt man vorhergehende Exceptions nicht mit.

PS: Wenn es was heißt vonwegen Semaphore konnte nicht erstellt werden ... ignorieren, das ist irgendeine komische Funktion, wo Delphi selber Doppelstarts erkennt, aber dat is egal.
Und wer Devart-Komponenten installiert hat, der sollte auch deren dutzenden Exceptions ignoriern.

Rollo62 20. Okt 2016 17:22

AW: IDE lässt sich plötzlich nur noch einmal starten
 
Zitat:

Eine zweite Instanz wird zwar gestartet, ...
Eine Frage: Wozu sollte ich das tun, etwa Client/Server beides separat Debuggen ?
Hab ich mich noch nicht getraut :pale:

Rollo

himitsu 20. Okt 2016 17:29

AW: IDE lässt sich plötzlich nur noch einmal starten
 
Besonders sinnvoll ist das, wenn man Delphi-Komponenten und DesignTimePackages entwickelt und die Fehler auch direkt im Zielprogramm suchen will, also in der IDE. :stupid:

Oder wenn man Bugs in Embas Code suchen/beheben will, weil die es nicht selber hinbekommen. :hust:

Uwe Raabe 20. Okt 2016 17:45

AW: IDE lässt sich plötzlich nur noch einmal starten
 
Zitat:

Zitat von Rollo62 (Beitrag 1351541)
Eine Frage: Wozu sollte ich das tun, etwa Client/Server beides separat Debuggen ?

Kann manchmal auch ganz nützlich sein, wenn man zwei Versionen eines Programms parallel debuggen möchte. Dann sieht man gleich wo anders verzweigt wird oder die Variablen unterschiedliche Daten enthalten.

dummzeuch 20. Okt 2016 19:15

AW: IDE lässt sich plötzlich nur noch einmal starten
 
Zitat:

Zitat von Rollo62 (Beitrag 1351541)
Zitat:

Eine zweite Instanz wird zwar gestartet, ...
Eine Frage: Wozu sollte ich das tun, etwa Client/Server beides separat Debuggen ?
Hab ich mich noch nicht getraut :pale:

Ich starte fast immer eine zweite IDE-Instanz, wenn ich mitten in der Arbeit von einem "Notfall" unterbrochen werde und eine Änderung an einem anderen Programm vornehmen muss. Die ursprüngliche Instanz bleibt offen, so dass ich nicht erst groß überlegen muss, wo ich dran war. (Es gibt Tage, da werde ich auch in der Notfall-Änderung von etwas noch wichtigerem unterbrochen -> 3. Instanz.)

Natürlich gibt es aber auch den von Dir genannten Fall: Zwei Programme, die miteinander kommunizieren parallel im Debugger laufen lassen. Funktioniert prima.

twm

jaenicke 20. Okt 2016 19:34

AW: IDE lässt sich plötzlich nur noch einmal starten
 
Ich packe die zweite Instanz auch z.B. einfach auf einen anderen Desktop. Dank Windows 10 sind ja nun virtuelle Desktops endlich sehr gut in Windows integriert. Das möchte ich nicht mehr missen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 Uhr.

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