View Full Version : maximale Länge einer Variablen
Wahrscheinlich ist das wieder eine billige Frage, aber:
wie lang kann der Name einer Variablen im ILE-RPG höchstens sein.
Wenn ich mit F4 eine Deklarationszeile prompte, kann ich bis zu 15 Zeichen für den Namen eingeben.
Ist dieses die Beschränkung?
Wenn man sich die Mühe der Tiparbeit machen will:
D Dies_ist_mein_langer_Name_einer_Variablen...
D ____ S 32
Wichtig sind die "..." als Fortsetzung der Definition.
Also kann ich den Namen (unsinnigerweise) so lang wie es mir geföllt machen!?
Aber die 32 verwirren mich jetzt - denn der Name ist ja deutlich länger als 32 Zeichen...
Das war doch nur ein Beispiel, wo denn die Definition der Variablen hin muss, nämlich in die Folgezeile als z.B. Singel-Variable 32 Zeichen.
Es kann natürlich auch eine DS oder sonstwas sein.
Interessant wird das ganze dann noch mit "qualified":
c/free
Dies_ist_mein_langer_Name_einer_Struktur...
.Dies_ist_mein_langer_Name_einer_Variablen += 1;
/end-free
Wenn der Name nicht in eine Zeile passt, mit "..." fortsetzen.
Ich galaube auch dies geht (bin aber zu faul zum probieren):
dDies_ist_mein_langer_...
dName_einer_...
dVariablen 5I 0 dim(10)
Ja, Denkfehler von mir - ich atte die 32 als Länge des Namens, und nicht als Länge der Variable gelsen *deppern*
Danke für die Erläuterungen - sollte jetzt klar sein!
Ein symbolischer Name in ILE RPG V5R1 kann höchstens 4096 Zeichen lang (http://publib.boulder.ibm.com/iseries/v5r1/ic2924/books/c092508311.htm) sein.
Na, das dürfte wohl allemal reichen.