![]() |
Debugging Frage (remote debugging?)
Folgendes: -Development Platform ist Windows 7 x64 Delphi 10.2
-Zielsystem ist auch Windows 7 x64 aber die Anwendung wird für 32-bit kompiliert Nun meine Frage. Wie debugge ich am besten die Anwendung auf dem Zielsystem? Ich habe ![]() |
AW: Debugging Frage (remote debugging?)
Du installierst den PA Server auf dem Rechner auf welchem du debuggen willst und gut ist. Der PA-Server muss zu deinem verwendeten RAD Studio passen, also nimmst du am besten das Setup unter
C:\Program Files (x86)\Embarcadero\Studio\xx.x\PAServer |
AW: Debugging Frage (remote debugging?)
Kann ich dann alleine auf dem Zielsystem debuggen oder muss ich mit dem Development-system eine Verbindung zum Zielsystem herstellen?
|
AW: Debugging Frage (remote debugging?)
Der RemoteDebugger ist nur eine Schnittstelle.
Er baut im OS die Debugverbindungen zum Programm auf und gibt nach außen via TCP/IP die Kontrolle raus. Deine DelphiIDE und ihr Debugger kann sich dann damit verbinden und die Kontrolle übernehmen. |
AW: Debugging Frage (remote debugging?)
Gibt es eine Möglichkeit ohne eine Ethernetverbindung herzustellen mit nur dem Zielsystem zu debuggen?
|
AW: Debugging Frage (remote debugging?)
Nein.
Der Debugger ist in der IDE eingebaut, also kannst du ihn auch nur mit einem installierten Delphi verwenden. Ob sich andere Debugger auch nutzen lassen, wenn man nur die EXE mit nimmt und nicht installiert (PortableApp), das weiß ich nicht. z.B. Lazarus (aber auch da ist der in der IDE drin) oder ![]() Aber da kannst du dann natürlich nicht mit dem Delphi-Code debuggen, sieht keine Variablen und bist schön im Assembler. |
AW: Debugging Frage (remote debugging?)
Das ist für mich schlecht. Der Zielrechner hat nur 2 Ethernetports und beide davon werden schon von meiner Anwendung gebraucht. Ich habe also keine Möglichkeit mich noch zusätzlich mit meinem Entwicklungssystem zu verbinden.
|
AW: Debugging Frage (remote debugging?)
Könnte ein kleiner Switch da nicht Abhilfe schaffen?
Ciao Stefan |
AW: Debugging Frage (remote debugging?)
Nein, da ein Port in ein Firmennetz geht und ein Port mit einer Direktverbindung an eine Anlage die ich steuere.
|
AW: Debugging Frage (remote debugging?)
Warum nicht ins Firmennetz einklinken?
Bzw. mit 'nem Switch zwischen Anlage und Firma rein hängen. WLAN-Stick USB-LAN-Adapter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 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