Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Exe mit anderer Exe debuggen (https://www.delphipraxis.net/208293-exe-mit-anderer-exe-debuggen.html)

venice2 10. Jul 2021 00:04

Exe mit anderer Exe debuggen
 
Ich starte eine Exe 64Bit
Diese startet eine Exe 32Bit.

Wie kann ich jetzt die Exe 32Bit debuggen?

Dalai 10. Jul 2021 01:01

AW: Exe mit anderer Exe debuggen
 
Soweit ich weiß, gibt's im Delphi einen Menüpunkt "Mit Prozess verbinden". Darüber kann man sich mit dem Debugger draufschalten.

Grüße
Dalai

venice2 10. Jul 2021 01:09

AW: Exe mit anderer Exe debuggen
 
Zitat:

Zitat von Dalai (Beitrag 1492128)
Soweit ich weiß, gibt's im Delphi einen Menüpunkt "Mit Prozess verbinden". Darüber kann man sich mit dem Debugger draufschalten.

Grüße
Dalai

Ich starte die Exe mit der 64Bit Anwendung.

jaenicke 10. Jul 2021 02:07

AW: Exe mit anderer Exe debuggen
 
Zitat:

Zitat von venice2 (Beitrag 1492129)
Ich starte die Exe mit der 64Bit Anwendung.

Das spielt dabei keine Rolle. Wichtig ist nur externe Debugsymbole in den Projektoptionen zu aktivieren. Dann sollte das Verbinden mit dem Prozess kein Problem sein.

venice2 10. Jul 2021 02:21

AW: Exe mit anderer Exe debuggen
 
Zitat:

Zitat von jaenicke (Beitrag 1492130)
Zitat:

Zitat von venice2 (Beitrag 1492129)
Ich starte die Exe mit der 64Bit Anwendung.

Das spielt dabei keine Rolle. Wichtig ist nur externe Debugsymbole in den Projektoptionen zu aktivieren. Dann sollte das Verbinden mit dem Prozess kein Problem sein.

Ich habe beim linken das eingestellt.
Aber es läßt sich nicht debuggen.

Mit dem 64Bit Debugger kann ich die 32Bit exe gar nicht auswählen.
Mit dem 32Bit Debugger kann ich sie auswählen aber kein Haltepunkt wird aktiviert.

EDIT:
Ok funktioniert.

Muß erst die 32Bit Exe im Debugmodus starten.
Anschließend die 64Bit Exe aus dem Pfad (Nicht aus der IDE)
Und das ganze ohne mit dem Prozess zu verbinden.

Nun kann ich die 32Bit Sonique Plugins (Dll`s) mit einer 64Bit Anwendung visualisieren.

himitsu 12. Jul 2021 12:41

AW: Exe mit anderer Exe debuggen
 
Bei 64 Bit brauchst eigentlich immer die externen Debugsymbole.

Bei 32 Bit reichen eigentlich auch für "verbinden mit" die Internen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:08 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