[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    2.044

    Hmm

    Ist es möglich, und wenn ja, wie, im RPG den Inhalt eines Feldes zu ermitteln, dessen Name erst zur Laufzeit bekannt ist (der Name des Feldes wird aus einer externen Datei ermittelt).
    Falls ich das richtig verstanden habe ...
    Du hast eine Satz (String) und irgendwo her bekommst du die info, welches Feld aus dem Satz du brauchst.

    jetzt brauchst du den Inhalt des Feldes aus dem Satz.

    Wir machen das (ungefähr)so:
    call getfeldi
    parm Dateiname, feldname numfeld(15,6) alpafeld(1024) SATZ

    getfeldi:
    Lies qadbilfi für die Datei, bis Feld gefunden. errechne dabei mit der 'echten' Feldlänge die startpos im String,
    dann hab ich startpos, länge und art und schiebe es in das Num oder ein alpha Feld

    Robi

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    @Robi
    Das ist nur der 1. Teil.
    Nun nimm den gefundenen Namen aus dem String, suche im Speicher nach deiner Variablen dieses Namens (kennt ja nur der Compiler) und ersetze dann im String den gefunden Namen durch den im Speicher aktuell befindlichen Wert.
    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. Variable Feldnamen
    By Liebhoff in forum IBM i Hauptforum
    Antworten: 20
    Letzter Beitrag: 11-03-08, 09:47
  2. "Environment variable not found"
    By Kampi4 in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 09-10-06, 10:19
  3. Variable Zahlenkonvertieren
    By Xanas in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 28-08-06, 12:21
  4. cl declare variable
    By TARASIK in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-08-06, 10:09
  5. String mit HexInhalt muss als Hex-Wert in Variable
    By cheffe1008 in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 16-05-06, 07:45

Berechtigungen

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