[NEWSboard IBMi Forum]

Threaded View

  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    129

    [gelöst] QUSPTRUS falsche Pointerposition???

    Hallo!

    Ich habe eine Prozedur die einen Userspace in QTEMP erstellt und mir dann den Pointer darauf zurückgibt.
    Benutze dazu 2 Datenstrukturen

    RetrieveDS Based(rtvptr)
    nbrrtn 1 4b 0
    recieved 5 35a

    SpcHedDS Based(spcptr)
    offset 125 128b 0
    nbrlst 133 136b 0
    etysiz 137 140b 0

    Der Pointer SPCPTR wird von der Prozedur gefüllt. Dann wird dem Pointer RTVPTR der Wert dieses Pointers (SPCPTR) + dem Offset zugewiesen. Wenn ich das dann auslese ist alles um 4 Stellen verschoben. Mit RTVPTR = SPCPTR + Offset - 4 funktionierts. Das kann aber doch nicht des Rätsels Lösung sein, oder?

    Was hab ich da bitte übersehen?

    Liebe Grüße

    Peter
    Last edited by dabeda; 26-09-06 at 11:48.
    Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!

Similar Threads

  1. Antworten: 2
    Letzter Beitrag: 24-02-05, 18:18
  2. Falsche Zeichen im Navigator
    By qiwi2000 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-01-05, 11:25
  3. Falsche Dateierstellungszeit beim CPYTOPCD
    By Der Gute in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-07-02, 12:47
  4. data propagator läuft nicht auf R5V1 falsche CCSID
    By rebe in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 04-04-02, 08:36
  5. RPG/400 - CPF4169 (Falsche Bildschirmgröße)
    By LaLeLi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 11-02-02, 06:45

Berechtigungen

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