[NEWSboard IBMi Forum]

Thema: Hexa -> alpha

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ist doch ganz einfach:
    Eine gepackte Zahl legt je Halbbyte 1 Ziffer ab dazu kommt noch im rechtesten Halbbyte das Vorzeichen (F=Plus, D=Minus, alte Hobel kenn noch C=Plus).
    Also hat eine gepackkte Zahl immer eine ungerade Anzahl Stellen (auch wenn du 6p0 definierst).

    Durch den Overlay redefinierst du den Speicher.
    Mit dem kleinen Trick *10 bzw. / 10 schiebst du nur die Halbbytes hin und her, damit das Hexfeld korrekt funktionert.

    Dieter nennt sowas bitfummellei.
    Aber als ich noch mit 8"-Disketten hantierte ...

    Kennt eigentlich noch jemand die guten alten Magnetkonten-Computer ?
    Da hatten wir nur 5-Bit je Info und komlette Buchhaltungen abgewickelt.
    Jaja, die schöne Vergangenheit wo ein Programmier-Statement noch bei DM 0,50 lag ...
    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

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... Jungs (und Mädels), ich bin der älteste der genannten - und habe aus diesen Zeiten gelernt...


    D*B

    PS: Was lernen wir daraus? Das gehört in eine Procedure huddel2Datum verpackt, damit sich die jungen Leute nicht erschrecken müssen...


    Zitat Zitat von Fuerchau Beitrag anzeigen
    Ist doch ganz einfach:
    Eine gepackte Zahl legt je Halbbyte 1 Ziffer ab dazu kommt noch im rechtesten Halbbyte das Vorzeichen (F=Plus, D=Minus, alte Hobel kenn noch C=Plus).
    Also hat eine gepackkte Zahl immer eine ungerade Anzahl Stellen (auch wenn du 6p0 definierst).

    Durch den Overlay redefinierst du den Speicher.
    Mit dem kleinen Trick *10 bzw. / 10 schiebst du nur die Halbbytes hin und her, damit das Hexfeld korrekt funktionert.

    Dieter nennt sowas bitfummellei.
    Aber als ich noch mit 8"-Disketten hantierte ...

    Kennt eigentlich noch jemand die guten alten Magnetkonten-Computer ?
    Da hatten wir nur 5-Bit je Info und komlette Buchhaltungen abgewickelt.
    Jaja, die schöne Vergangenheit wo ein Programmier-Statement noch bei DM 0,50 lag ...
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Nov 2001
    Beiträge
    170

    Thumbs up

    Danke Fuerchau,

    hatte mir das am Freitag noch mal in Ruhe angeschaut und dann auch so weit verstanden

    @Bender
    Ist doch so richtig schön, wenn man mit fast 41 noch als junger Mensch bezeichnet wird

Similar Threads

  1. Alpha Feld -> Alpha Feld ohne führende Nullen
    By llschuh in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 18-03-13, 06:11
  2. num -> alpha rechtsbündig mit dezimalzeichen
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 09-02-07, 16:51
  3. num -> alpha aber linksbündig ohne führende nullen
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 08-02-07, 14:26
  4. cpyfrmpcd --> cpyfrmstmf
    By malzusrex in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 26-07-06, 12:09
  5. RPG-ILE: Alpha --> Numeric
    By TomWaf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 12-05-06, 09:07

Berechtigungen

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