[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Oct 2006
    Beiträge
    46

    Gepackter Wert nach Binär konvertieren

    Hallo Miteinander,

    mein Problem: gepackte Werte nach Binär konvertieren(in RPG). Cobol-Compiler ist auch nicht auf der Maschine. Wer kann hier helfen.

    Gruss

    S. heyden

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Hallo,

    Du definiertst einfach ein Feld mit 3I 0, 5I 0, 10I 0 oder 20I 0 und schiebst die gepackten Werte darein. Eventuell kannst Du das Integerfeld in einer Datenstruktur hinterlegen und durch ein Alpha-Feld überlagern:

    PHP-Code:
    D MyPack          S              9P 0 inz(123456)  
           
    D DSInt           DS                                      
    D   MyChar                       4A                       
    D   MyInt                       10I 0 Overlay
    (MyChar)     
     /
    Free
       MyInt 
    MyPack;
       
    Dsply MyChar;
       *
    InLR = *On;
     /
    End-Free 
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Was genau wilst du machen ?

    Typ 'B'
    D DS
    D ##ALF 1 2
    D ##BIN 1 2B 0 <- heist binär

    D GPCKT S 2P 0

    einfach per Move nach ##alf

    oder 'richtig' binär als '01100101' ???

    Robi

  4. #4
    Registriert seit
    Oct 2006
    Beiträge
    46

    Gepackter Wert --> Binär

    Erstmal Dank für die Hilfe.
    Ich habe nachstehende Lösung gefunden. Dann klappt es auch mit SambaPlus.

    Gruss

    Stefan Heyden

    D DS_Feld DS
    D DS_Fld_A 1 8
    D DS_Fld_N 1 8P 2

    D BinFeld S 8 INZ(X'0000000000000000')

    c move ds_fld_A BinFeld

Similar Threads

  1. Wert aus CSV Datei
    By mk in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 21-12-06, 08:56
  2. Befehl zum Konvertieren DDS in SQL
    By deni87991 in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 31-08-06, 12:05
  3. num. Feld in Datumsfeld konvertieren
    By edig in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 27-07-06, 08:20
  4. Können CLLE Module selbst einen Wert halten bzw. zurückgeben?
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-04-06, 10:16
  5. Binär rechnen & Ergebnis binär anzeigen
    By Rincewind in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 10-03-05, 11:15

Berechtigungen

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