Frage

Wenn Sie ein Programm in Delphi 7 treten, manchmal die CPU-Fenster öffnet sich und tritt dann durch die Anweisungen. Ich finde das ein Ärgernis, da ich nur möchte Pascal-Code Schritt.

Wer weiß, wie dieses CPU Pop-up deaktivieren?

Ich würde es nicht bereuen, wenn dieses Fenster nie zeigt.

Es ist nicht geschehen auf Delphi 5, die meine früheren IDE, die ich für Delphi verwendet. Ich mache die Step-Over-Taste verwendet meist nur Schritt in, wenn sie in Detail einer verwendeten (pascal) Einheit erhalten will.

War es hilfreich?

Lösung

Delphi nicht standardmäßig Schritt in die CPU-Fenster. So ist die Antwort auf Ihre Frage ist nicht, dass es nicht getan werden kann. Vielleicht sollte die Frage sein. Was habe ich getan, dass diese Ursachen

Bearbeiten :
Aus den Kommentaren verstehe ich, dass es passiert, wenn Sie Pause drücken im Debugger zu brechen.
Es ist nicht verwunderlich, dass es auf den genauen Ort hält, wo es ausgeführt wurde, als Sie Pause getroffen.
Dies könnte sehr gut in einigen Windows-Code sein, für die Sie die Quelle nicht haben.
Durch die Wahl Run -> Run to Next Source Line oder Umschalttaste - F7 Ihr Programm ein bisschen weiter ausführen, bis er einen Code trifft, für die es Quellcode hat.

Dies ist die Antwort auf Ihr Problem, aber denken Sie daran, dass Sie in einem Ort breaked haben könnten, wo man nie eine nächste Quelle Linie erreichen.

Andere Tipps

In RAD Studio 2009 können Sie bekam Tools->Options->Debugger Options->Codegear Debuggers. In General, wählen Ignore non-user breakpoints.

es scheint, dass ich es gelöst: die Registrierung hinzugefügt: HKCU \ Software \ Borland | Delphi \ 7.0 \ Debugging: EnableCPU (string): 0

Ändern Sie den folgenden Registrierungsschlüssel:

HKEY_CURRENT_USER/software/Borland/Delphi/6.0/Debugging/Integrated Debugging = 0

Sie fallen in die CPU-Fenster, wenn es keine Debug-Informationen für die aktuelle Einheit sind.

Versuchen Sie, den Debug-DCU des (in Projekt / Optionen ... / Compiler) zu ermöglichen. Wenn Sie nicht auf die anderen Debug-Optionen geprüft, aktivieren sie auch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top