AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Debugging! nur wie?

Ein Thema von MCQ · begonnen am 12. Jan 2006 · letzter Beitrag vom 12. Jan 2006
 
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

Re: Debugging! nur wie?

  Alt 12. Jan 2006, 09:27
Zitat von MCQ:
ich möchte mit createprocess einen prozess zum debuggen laden. dann möchte ich einen breakpoint auf eine bestimmte adresse setzten und den prozess starten, bis der prozess am breakpoint anhält. dann möchte ich den prozess weiterlaufen lassen und den breakpoint entfernen.
Der Prozess, den Du starten möchtest, ist das auch ein Delphi Programm ?

Wenn ja, ist das supereinfach.

Das zu Debuggende Programm in Delphi laden (darf auch eine Dll oder was Anderes sein ).
Im Menü "Start -> Parameter..." kannst du eine Host-Anwendung definieren.
Wenn Du nun in Deinem Delphi Programm einen Breakpoint setzt. und auf Start (F9) drückst, startet nicht Dein Programm, sondern die Hostanwendung. Und wenn die Hostanwendung Dein Programm startet, ist der Delphi Debugger aktiv. Alle Breakpoints und sonstige Funktionalitäten funktionieren.
Das ist übrigens auch der Weg um eine Dll Datei zu debuggen.

Alternativ kannst du auch mit Menü "Start -> Mit Prozess verbinden..." Dich direkt den laufenden Prozess debuggen. Das muß dann auch kein Delphi Programm sein. Du hast aber dann nur das CPU Fenster.

Allgemein zum Thema Debuggen in Delphi gibts hier in der DP ein kleines Tutorial:
Tutorial: Debugging in Delphi für Anfänger und Fortgeschr.

Vieleicht hilft Dir das ja weiter
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:01 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