-
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.
-
Du darfst Zahlen nicht in Hochkomma übergeben:
call mypgm (1 2)
-
und wenn hochkomma dann wie folgt
call mypgm (x'000000000100000c' x'000000100000000c')
für dein bsp mit 1 und 1000
gruß
Ronald
-
ich übergeb sie nicht in hochkomma!!
-
wie dann ??
die Meldung sah aber ganz so aus, als würdest du wie folgt aufrufen
call mypgm ('1' '1000')
gruß
Ronald
-
deine Entry parameter sind gepackt und die übergabeparameter gezont !!
gruß
-
 Zitat von GeorgG
deine Entry parameter sind gepackt und die übergabeparameter gezont !!
gruß
und was mach ich dagegn?
-
Wie übergibst du die Parameter denn ?
-
zum testen ein kleines CL schreiben oder die Parameter auf alphanumerisch umstellen
gruß Georg
-
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...
-
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*
-
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ü.
Similar Threads
-
By mk in forum NEWSboard Java
Antworten: 8
Letzter Beitrag: 21-04-11, 21:51
-
By robertki in forum NEWSboard Programmierung
Antworten: 25
Letzter Beitrag: 19-01-07, 08:42
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 10:58
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks