Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi String wird im Debugger nur mit gekürztem Inhalt angezeigt (https://www.delphipraxis.net/195437-string-wird-im-debugger-nur-mit-gekuerztem-inhalt-angezeigt.html)

Codehunter 28. Feb 2018 12:39

String wird im Debugger nur mit gekürztem Inhalt angezeigt
 
Hallo!

Ich habe das Problem, dass mir bei einer Android-App im Debugger der String-Inhalt nur gekürzt und mit "..." am Ende angezeigt wird. Es werden nur 212 Zeichen plus die "..." ausgegeben.

Bei dem String handelt es sich um einen zusammengesetzten SQL-Query. Allerdings ist die Länge noch weit von den 12 kB entfernt, die als Grenze im Debugger genannt wird.

Egal ob ich nur den Mauszeiger über der Variable stehen lasse und der String im Hint erscheint, oder ob ich über Auswerten/Ändern ran gehe, ich erhalte nur den gekürzten Inhalt. Das macht das Debuggen natürlich schwer. Kann man das irgendwo einstellen?

Grüße
Cody

himitsu 28. Feb 2018 12:57

AW: String wird im Debugger nur mit gekürztem Inhalt angezeigt
 
Das ist bei den Standard-Visualizern halt so eingebaut.
Du könntest dir selber einen Visualizer erstellen und registrieren, welcher sowas nicht macht und alles anzeigt.

Oder "billig" noch ein Copy(x, 123) drumrum, bei den Überwachten Ausdrücken, und dir nur einen Ausschnitt ansehn, welchen du dann sehen kannst. :stupid:


Beim SQL kannst du doch bestimmt auch auf ein TStrings zugreifen, anstatt auf den String?

Codehunter 28. Feb 2018 13:21

AW: String wird im Debugger nur mit gekürztem Inhalt angezeigt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von himitsu (Beitrag 1394821)
Beim SQL kannst du doch bestimmt auch auf ein TStrings zugreifen, anstatt auf den String?

Ja schön wärs gewesen...

Codehunter 28. Feb 2018 13:28

AW: String wird im Debugger nur mit gekürztem Inhalt angezeigt
 
Zitat:

Zitat von himitsu (Beitrag 1394821)
Oder "billig" noch ein Copy(x, 123) drumrum, bei den Überwachten Ausdrücken, und dir nur einen Ausschnitt ansehn, welchen du dann sehen kannst. :stupid:

Ich werd noch irre hier :evil: Wieder einer dieser Tage...
Delphi-Quellcode:
    S1:= Copy(sSql, 1, 200);
    S2:= Copy(sSql, 200, Length(sSql)-200);
sSql ist deutlich länger als 200 Zeichen, doch S2 bleibt leer???

Codehunter 28. Feb 2018 13:42

AW: String wird im Debugger nur mit gekürztem Inhalt angezeigt
 
Kommando zurück... PEBKAC... Alles gut. Zwar nicht die Baustelle mit dem gekürzten String im Debugger, wohl aber der fehlerhafte Query ansich.


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