[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2009
    Beiträge
    319

    Hexadezimaldarstellung von Nummern

    Hallo, ich habe folgendes Problem:
    ich möchte z.B. die Zahl 50672 hexadezimal in einem Datensatz abspeichern, das Feld soll 3stellig alpha sein.
    Der Hex Wert lautet: '00 C5 F0'.

    Eine Routine die den Hex Wert ermittelt habe ich bereits.

    Die Zahl ändert sich laufend.

    Wie kann ich den 6-stelligen Hexwert in ein 3stelliges Alphafeld bringen??

    Programmiersprache ist RPG.

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Wie wär's damit?
    Nachem MyDec in Int übernommen wurde steht in Alpha1: 00C5F0

    PHP-Code:
    D MyDec           S              7P 0 inz(50672)              
                                                                  
    D DSHex           DS                                          
    D   Int                         10I 0                         
    D   Alpha                        4A   Overlay
    (Int)            
    D    Alpha1                      3A   Overlay(Alpha2)       

     /
    Free
         Int 
    MyDec;
         *
    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 2009
    Beiträge
    319

    Smile

    Vielen Dank, ich werd's versuchen

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Oder so:
    Code:
    D HEX3            S              3A              
    D HEX4            DS                             
    D  NUM                          10I 0 INZ(50672) 
    D                                                
    C                   MOVE      HEX4          HEX3 
    C                   MOVE      *ON           *INLR

  5. #5
    Registriert seit
    Jun 2009
    Beiträge
    319
    Super, hat alles geklappt.
    Vielen Dank B.Hauser

Similar Threads

  1. Tabelle einfügen in RPG
    By santoshs in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 26-07-05, 16:11
  2. Brauche Hilfe bei RPG III
    By Micha23 in forum IBM i Hauptforum
    Antworten: 30
    Letzter Beitrag: 17-12-04, 07:41

Berechtigungen

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