[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    131

    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?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    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.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Dec 2005
    Beiträge
    131
    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...

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    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)
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Dec 2005
    Beiträge
    131
    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!

  6. #6
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Ein symbolischer Name in ILE RPG V5R1 kann höchstens 4096 Zeichen lang sein.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Na, das dürfte wohl allemal reichen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. STRPCCMD - Länge beschränkt
    By Bau in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-01-07, 15:13
  2. Länge Zeichenkette bei Barcode PDF417?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 13-11-06, 07:31
  3. RUNQRY mit Variablen
    By zannaleer in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 07-11-06, 11:01
  4. Maximale Dateigröße im IFS
    By Techniker in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 21-10-06, 17:47
  5. SQL mit variablen Tabellennamen
    By THH in forum NEWSboard Programmierung
    Antworten: 18
    Letzter Beitrag: 19-10-06, 14:16

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •