Anmelden

View Full Version : Der RDi-Debugger soll längere Variablen anzeigen können, nur wie?



dschroeder
18-10-21, 14:15
Hallo,

seit ein paar Fixpacks soll RDi auch Variablen vollständig anzeigen können, die länger als 1024 Zeichen sind.
Ich habe die neueste Version 9.6.0.11 installiert, aber ich habe noch keine Möglichkeit gesehen, längere Variablen anzuzeigen.
Weiß jemand, wo IBM das versteckt hat?

Ich habe es bei längeren Variablen meistens mit VARUCS2 Typen zu tun. Ich hätte gedacht, dass man eine Variable inzwischen vollständig sehen kann z.B. im "Ausdruck überwachen" oder so.

Hat das bei euch schon geklappt?

Gruß,
Dieter

Fuerchau
18-10-21, 15:59
Also ich habe schon Probleme, bei Namen mit mehr als 30 Stellen die Übersicht zu behalten;-).

dschroeder
18-10-21, 16:23
OK, du hast mich erwischt. Ich habe mich unklar ausgedrückt:
Ich meine natürlich nicht Variablennamen, die so lang sind, sondern String-Variablen, deren definierte Länge > 1024 Zeichen ist. Also z.B. varchar(10000) oder varucs2(50000).

Fuerchau
18-10-21, 19:28
Dann musst du die Syntax beachten. Bei Strings kannst du gezielt die Startposition und die Länge sowu das Format (Char oder Hex) angeben. Das ging schon mit STRDBG,

dschroeder
19-10-21, 08:21
Dann musst du die Syntax beachten. Bei Strings kannst du gezielt die Startposition und die Länge sowu das Format (Char oder Hex) angeben. Das ging schon mit STRDBG,
Genau, im STRDBG ging das. Aber im RDi wüsste ich nicht, wo man das machen kann.

Fuerchau
19-10-21, 08:35
Vielleicht hilft dir das ja weiter:
https://www.itjungle.com/2020/11/16/guru-rdi-v9-6-part-10-debugger-enhancements/

Scheint also nicht so neu zu sein;-).

dschroeder
19-10-21, 10:18
Vielen Dank, Baldur.

Die Seite war genau das, was ich suchte. Ich kann jetzt zumindest die ersten 30KB einer Variablen anzeigen. Das hilft mir schon sehr weiter.

Es wäre schön, wenn IBm bei jeder Installation eines Fixpacks von RDi einen "What's new" Punkt anbieten würde, wo beschrieben ist, wie man die Neuerungen nutzt.

Herzlichen Dank.

Dieter