[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2002
    Beiträge
    25

    Feldlänge > 1024

    Hallo zusammen,

    ich verzweifle gerade an diesen 1024 Stellen. Eigentlich dachte ich diese Begrenzung wäre schon lange erweitert ?!
    Hintergrund ist, daß ich mich an einer Socket Kommunikation versuche. Der zu empfangende String ist um einiges größer als die 1024 stellen. Der Empfang des gesamten Strings funktioniert soweit einwandfrei. Aber ich bekomme diesen etappenweise ausgelesenen String nicht in ein zusammenhängendes Feld ?!
    Das brauch ich aber, da ich aus dem gesamten String per %scan nur einzelne verteilte Elemente benötige.
    Egal wie ich definiere, bei 1024 ist sense.
    Seh ich den Wald vor lauter Bäume nicht, oder geht das tatsächlich nicht so ohne weiteres?

    Schon einmal Danke für die Mithilfe und Grüße
    Markus

  2. #2
    Registriert seit
    Jan 2003
    Beiträge
    759
    ILE? (D-Zeile $Feldname ... S ... 65xxxA)

  3. #3
    Registriert seit
    Jun 2002
    Beiträge
    25
    Hallo,

    ja, ist in ILE.
    Ist da bei der definition ein vorgegebener Wert zwingend ?
    Ich habe das Feld schon mit allem möglichen definiert. Mach ich es kleiner wirds auch kleiner. Aber auch bei 65xxx ist bei 1024 ende.


    D StringI S 65500A

    StringI = %TRIM(StringI1) + %Trim(StringI2);

    Ergebnis:
    961 'tact|T8958:Contact|T8957:Customer ID|T8959 :Phone|T8960:Note|'
    1021 'T896'

    StringI1 & 2 sind auch jeweils mit 1024 definiert und auch gefüllt.
    Wohl doch der Wald und die Bäume ?

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Nur so eine vermutung ...

    Du schaust mit debug nach ?
    Der zeigt nur 1024 (oder so)
    mit
    ev MeineLangeVariable :c wert zeigt er mehr

    Gruß
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    EVAL Variable:C Länge

  6. #6
    Registriert seit
    Jun 2002
    Beiträge
    25
    @ Robi und Pikachu,

    das wars ! Die Vermutung war richtig mit dem Debug !
    Dann hab ich ihn wohl vorher auch schon mal gehabt und nur nicht gesehen!
    Naja, meinen String hab ich ja jetzt.

    Herzlichen Dank an alle Helfer und noch einen schönen Tag.

    Grüße
    Markus

Similar Threads

  1. Konvertierung nach Graphic --> CCSID Problem
    By codierknecht in forum NEWSboard SAP
    Antworten: 32
    Letzter Beitrag: 09-02-18, 13:00
  2. Alfa-Feld ----> Numerisches Feld
    By dino in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-11-06, 15:23
  3. QueryManager / Query ---> Aufruf mit Variablen
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-11-06, 18:07
  4. Excel ---> AS/400
    By dino in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 15-09-06, 10:16
  5. ILERPG -> Freeform
    By Robi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 18-05-06, 19:46

Berechtigungen

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