Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Remote Debugging - falsche Werte (https://www.delphipraxis.net/216586-remote-debugging-falsche-werte.html)

haentschman 23. Jan 2025 07:13


Remote Debugging - falsche Werte
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallöle,

Remote Debugging mag mich nicht. :evil:

IST:
1. Einstellungen nach Anleitung
2. aktuellen PAServer installiert
3. Start der Anwendung
4. Verbinden mit Process
5. am Breakpoint anhalten
6. Schei... in der Liste überwachter Ausdrücke sehen. :shock: (Bild 1)
7. Vergleich mit lokaler Debug Version. OK. (Bild 2)

Was ist falsch? :gruebel:

PS: Optimierung ist nicht gesetzt.
PS: MadExcept ist aus

Danke für Infos...

himitsu 23. Jan 2025 08:45

AW: Remote Debugging - falsche Werte
 
Ist zwar Delphi 11, aber selbst lokal im Debugger haben wir an einigen Stellen komische Probleme.

z.B. irgendwas.ClassName kann ja eigentlich nie ein Leerstring sein, aber ist es teilweise, innerhalb einiger Packages.


Seit Umstellung auf D10+ haben wir solche und andere Probleme öfters, wo der Debugger nichts oder was Falsches anzeigt,
und ich muß ständig auf LogMessages, ShowMessage und OutputDebugString ausweichen.

WladiD 23. Jan 2025 08:46

AW: Remote Debugging - falsche Werte
 
Die RSM-Datei kommt aus dem selben Erzeugungsprozess, bei der auch die Exe entstand?

haentschman 23. Jan 2025 08:53

AW: Remote Debugging - falsche Werte
 
Zitat:

Die RSM-Datei kommt aus dem selben Erzeugungsprozess
ja...exe, tds, map, rsm...frisch rüberkopiert. 8-)

himitsu 23. Jan 2025 08:55

AW: Remote Debugging - falsche Werte
 
Selbst kopiert, oder vom Delphi kopieren lassen?

via RemoteDebugger oder PAServer?



Eigentlich sollte bei uns mit externen TDS gearbeitet werden, aber damit drehte es noch mehr durch.
Klingt fast wie bei den RMS. :stupid:

Bei uns wird im AfterBuild vieles in ein Testverzeichnis kopiert und das mag der Debugger wohl irgendwie nicht.

WladiD 23. Jan 2025 08:57

AW: Remote Debugging - falsche Werte
 
Zitat:

Zitat von haentschman (Beitrag 1545519)
ja...exe, tds, map, rsm...frisch rüberkopiert. 8-)

Soweit ich weiß, braucht man nur die Exe und die RSM zum Remote-Debugging. Versuch's mal ohne die TDS und die MAP. Vielleicht ist der Remote-Debugger verwirrt, wenn er zu viele Infos hat. :wink:

haentschman 23. Jan 2025 09:00

AW: Remote Debugging - falsche Werte
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Selbst kopiert, oder vom Delphi kopieren lassen?
selbst.
Zitat:

Versuch's mal ohne die TDS und die MAP
Ohne TDS hatte ich noch nicht ausprobiert...andere schon. :wink:

Nachtrag:
nur mit RSM das Gleiche.

himitsu 23. Jan 2025 09:28

AW: Remote Debugging - falsche Werte
 
Die MAP wird eh nicht benutzt. (wäre für madExcept oder Eurekalog zu gebrauchen)
Der RemoteDebugger/PAServer nutzen eigentlich nur die RemoteSymbols (RMS)
und der lokale InlineDebugger (Win32) die TurboDebugSymbols (TDS, egal ob extern oder innerhalb der EXE).

WladiD 24. Jan 2025 07:46

AW: Remote Debugging - falsche Werte
 
Sind vielleicht noch Runtime-Packages (BPLs) involviert, die sich zwischen dem lokalen und dem entfernten Rechner unterscheiden?

haentschman 24. Jan 2025 08:25

AW: Remote Debugging - falsche Werte
 
Zitat:

Sind vielleicht noch Runtime-Packages (BPLs) involviert
...keine BPL involviert. :?

Danke für Eure Zeit...:wink:


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