[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Hybrid View

  1. #1
    Registriert seit
    Jan 2007
    Beiträge
    75
    neues problem -.-

    wie kann ich als parameter ein numerisches feld übergebn?

    hab die liste so definiert:

    Code:
    C           *ENTRY    PLIST                    
    C                     PARM           $VKUID 155
    C                     PARM           $BKUID 155
    Wenn ich jetzt als parameter beim call z.b. 1 und 1000 übergebe bringter mir beim debuggn den fehler:

    Programm . . . . . . . . . . . . . . . : ALADRRRB
    Rekursionsebene . . . . . . . . . . . . : 1
    Startposition . . . . . . . . . . . . . : 1
    Format . . . . . . . . . . . . . . . . : *CHAR
    Länge . . . . . . . . . . . . . . . . . : *DCL

    Variable . . . . . . . . . . . . . . . : $BKUID
    Art . . . . . . . . . . . . . . . . . : GEPACKT
    Länge . . . . . . . . . . . . . . . . : 15 5
    'F1F0F0F040404040'
    CPD1901 Variable enthält ungültige Dezimalzahlen.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Du darfst Zahlen nicht in Hochkomma übergeben:

    call mypgm (1 2)
    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

  3. #3
    Registriert seit
    May 2002
    Beiträge
    1.121
    und wenn hochkomma dann wie folgt

    call mypgm (x'000000000100000c' x'000000100000000c')


    für dein bsp mit 1 und 1000
    gruß
    Ronald

  4. #4
    Registriert seit
    Jan 2007
    Beiträge
    75
    ich übergeb sie nicht in hochkomma!!

  5. #5
    Registriert seit
    May 2002
    Beiträge
    1.121
    wie dann ??
    die Meldung sah aber ganz so aus, als würdest du wie folgt aufrufen

    call mypgm ('1' '1000')

    gruß
    Ronald

  6. #6
    Registriert seit
    Feb 2003
    Beiträge
    119
    deine Entry parameter sind gepackt und die übergabeparameter gezont !!

    gruß

  7. #7
    Registriert seit
    Jan 2007
    Beiträge
    75
    Zitat Zitat von GeorgG Beitrag anzeigen
    deine Entry parameter sind gepackt und die übergabeparameter gezont !!

    gruß
    und was mach ich dagegn?

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wie übergibst du die Parameter denn ?
    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

  9. #9
    Registriert seit
    Feb 2003
    Beiträge
    119
    zum testen ein kleines CL schreiben oder die Parameter auf alphanumerisch umstellen

    gruß Georg

  10. #10
    Registriert seit
    Jan 2007
    Beiträge
    75
    ich schreib vor mein programm id

    und geb dann bei paramter

    1


    1000


    ein....

    wenn ich call myprg (1 1000) mach kommt ein error mit dezimalfehler...

    im debugmodus stehn in der variable für das feld irgendwelche hexadezimalen zahln drin...

  11. #11
    Registriert seit
    Jan 2007
    Beiträge
    75
    lol? ich glaub bei mir hängts...

    etz gehts plötzlich mit call myprg (1 1000)

    die ganze zeit isses net gangen und ich hab nix geändert ...

    im debugmodus gehts allerdings immer nonet...

    EDIT: Das problem war der dumme debugger, der setzt automatisch hochkommas -.-

    und wegn sonem scheiss bin ich net weiter kommen *grr*

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Mit welchem Debugger arbeitest du ?
    Der STRISDB ist da manchmal komisch (ich komme auch nicht mit dem zurecht).

    Der STRDBG unterstützt auch Quellcode-Debuggen.
    Bei den diversen CRTxxxPGM gibts dann die Quellen-Option *SRCDBG oder DBGVIEW(*SOURCE).

    Mittels STRDBG kann man dann genauso Breakpoints setzen, Variablen ansehen und so weiter.
    der Aufruf des zu debuggenden Programmes erfolgt immer mit der Kommandozeile oder aus dem Anwendungsmenü.
    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

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. RPG: Client Infos lesen?
    By robertki in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 19-01-07, 08:42
  3. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  4. RPG goes Web
    By jth in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-12-06, 11:13

Berechtigungen

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