Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist! (https://www.delphipraxis.net/168413-ide-stuerzt-beim-debuggen-ab-wenn-aqtime-7-standard-installiert-ist.html)

PeterPanino 19. Mai 2012 15:55

IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Hallo!

When ich mein Projekt im Debug-Modus starte (F9), stürzt die IDE ab und wird beendet. Nach der Deinstallation von AQTime 7 Standard (ist bei Delphi XE2 kostenlos dabei) funktioniert der Debug-Modus wieder problemlos. Ich habe zahlreiche andere Berichte über Abstürze der IDE im Debug-Modus gefunden, die nach der Deinstallation von AQTime behoben waren. Ich habe jedoch keine Lösung gefunden, wie man AQTime in der IDE behalten kann, ohne dass die IDE beim Debuggen abstürzt.

Weiß hier jemand vielleicht eine Lösung?

Delphi XE2 Pro Update 4
Normales einfaches VCL-Projekt
Windows 7 64bit

Bernhard Geyer 19. Mai 2012 18:35

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Was passiert wenn du das AQTime-Plugin in der IDE deaktivierst? Dann kannst du immer noch mit AQTime profilen, musst die Exe (mit Debuginfos) jedoch außerhalb der IDE starten.

PeterPanino 19. Mai 2012 19:35

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1167271)
Was passiert wenn du das AQTime-Plugin in der IDE deaktivierst? Dann kannst du immer noch mit AQTime profilen, musst die Exe (mit Debuginfos) jedoch außerhalb der IDE starten.

Hallo Bernhard - wie kann man das das AQTime-Plugin in der IDE deaktivieren?

himitsu 19. Mai 2012 22:03

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Delphi-IDE-Plugins = Design-Time-Packages (siehe installierte Komponenten)

PeterPanino 19. Mai 2012 22:27

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Zitat:

Zitat von himitsu (Beitrag 1167289)
Delphi-IDE-Plugins = Design-Time-Packages (siehe installierte Komponenten)

Du meinst Projekt -> Optionen -> Packages -> Entwurfs-Packages?

Vor der Deinstallation von AQTime Standard habe ich genau dort gesucht, aber kein AQTime Package gefunden!

himitsu 20. Mai 2012 01:23

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Ich hätte zwar eher Komponente > Packages installieren
aberirgendwie find ich dort nichts. (dachte ich hätt mal was gesehn)

C:\Program Files (x86)\SmartBear\AQtime 7\Bin\aqComponents.bpl
C:\Program Files (x86)\SmartBear\AQtime 7\Bin\aqComponentsEx.bpl
C:\Program Files (x86)\SmartBear\AQtime 7\Bin\AQtime7BDS9.bpl
C:\Program Files (x86)\SmartBear\AQtime 7\Bin\AQtimeRTL.bpl
Und dazu noch ein paar DLLs.

Aber irgendwo müssen diese ja geladen werden. :gruebel:

[edit]
Das steht in "HKLM\SOFTWARE\Wow6432Node\Embarcadero\BDS\9.0\Kno wn IDE Packages" und nicht in "Known Packages".
Letzeres ist das, was man als installierte Packages sieht.

PeterPanino 20. Mai 2012 01:35

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Zitat:

Zitat von himitsu (Beitrag 1167294)
Ich hätte zwar eher Komponente > Packages installieren
aberirgendwie find ich dort nichts. (dachte ich hätt mal was gesehn)

C:\Program Files (x86)\SmartBear\AQtime 7\Bin\aqComponents.bpl
C:\Program Files (x86)\SmartBear\AQtime 7\Bin\aqComponentsEx.bpl
C:\Program Files (x86)\SmartBear\AQtime 7\Bin\AQtime7BDS9.bpl
C:\Program Files (x86)\SmartBear\AQtime 7\Bin\AQtimeRTL.bpl
Und dazu noch ein paar DLLs.

Aber irgendwo müssen diese ja geladen werden. :gruebel:

[edit]
Das steht in "HKLM\SOFTWARE\Wow6432Node\Embarcadero\BDS\9.0\Kno wn IDE Packages" und nicht in "Known Packages".
Letzeres ist das, was man als installierte Packages sieht.

Hmm, und wie kann man die dann in der IDE ausschalten?

himitsu 20. Mai 2012 01:37

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Eintrag löschen?

PeterPanino 20. Mai 2012 02:12

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Zitat:

Zitat von himitsu (Beitrag 1167296)
Eintrag löschen?

Du meinst die Registry-Einträge von der IDE aus löschen (und dann später wiederherstellen)? Aber dann müsste man jedesmal die IDE neu starten - umständlich!

Waren die bei Embarcadero wirklich so dumm, dass sie keine Möglichkeit vorgesehen haben, AQTime in der IDE temporär zu deaktivieren? Und da dieses Problem auch bei vielen anderen Usern auftritt: Wieso hat Embarcadero das noch nicht repariert?

himitsu 20. Mai 2012 02:40

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
SVN wurde ja auch noch nicht repariert und so wie wir das kennen, wird das erst im XE3 mit verkauft. (frühestens)

Nja, es gibt halt Einiges, wo man nicht denkt daß es jemand deaktivieren wöllte, drum der andere "interne" Pfad.

Bernhard Geyer 20. Mai 2012 07:58

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Zitat:

Zitat von PeterPanino (Beitrag 1167297)
Du meinst die Registry-Einträge von der IDE aus löschen (und dann später wiederherstellen)? Aber dann müsste man jedesmal die IDE neu starten - umständlich!

Ist halt so. In den GExperts ist ein Dialog mit dem man sowas einfach aktivieren/deaktivieren kann.

Zitat:

Zitat von PeterPanino (Beitrag 1167297)
Waren die bei Embarcadero wirklich so dumm, dass sie keine Möglichkeit vorgesehen haben, AQTime in der IDE temporär zu deaktivieren?

Weil da viel Arbeit dahinter steckt. IDE-Experten können sich wer weiß wo integrieren. Jetzt für jede dieser Funktionen auch ein De-Registrierungsfunktion vorsehen ist nicht gerade in 5 Minuten erledigt. Und dann muss man auch noch vorsehen das IDE-Plugins eine Deaktivierung während der Laufzeit nicht unterstützen.

PeterPanino 20. Mai 2012 11:37

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1167306)
In den GExperts ist ein Dialog mit dem man sowas einfach aktivieren/deaktivieren kann.

Meinst du den Expert Manager? Unterstützt der auch AQTime?

Weiß jemand eigentlich den Grund (die Ursache) dafür, weshab AQTime die IDE beim Debuggen zum Absturz bringt?

himitsu 20. Mai 2012 13:46

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Steht denn irgendwas im WindowsEventLog oder wie das nochmal hieß?

PeterPanino 20. Mai 2012 14:56

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Zitat:

Zitat von himitsu (Beitrag 1167333)
Steht denn irgendwas im WindowsEventLog oder wie das nochmal hieß?

Nichts gefunden (MyEventViewer von NirSoft).

himitsu 20. Mai 2012 15:45

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Probehalber auch mal ohne Virenscanner und Co. probiert?

PeterPanino 20. Mai 2012 15:54

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Zitat:

Zitat von himitsu (Beitrag 1167341)
Probehalber auch mal ohne Virenscanner und Co. probiert?

Wie soll ein Virenscanner einen IDE-Absturz verursachen, bei dem AQTime der Schuldige ist? Die sog. "Wächter" der Virenscanner sind lediglich KernelMode-Hooks bzw. Treiber, die Dateisystem-Ereignisse beobachten.

himitsu 20. Mai 2012 16:12

AW: IDE stürzt beim Debuggen ab, wenn AQTime 7 Standard installiert ist!
 
Ausführungsverhinderung.
- das ist oftmals in VirenScannern enthalten
- und auch Windows hat dafür entsprechende Funktionen

AQTime hackt sich ja quasi in das Programm ein, um es messen zu können
und da kann es auch sein, daß irgendwe etwas daran nicht mag, die Codeausführung verhindert und schwups, schon könnte das Programm abstürzen oder es wird gleich ganz abgeschossen, anstatt nur den einen Thread zu behindern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz