PDA

View Full Version : Dezimal Wert über Cmd übergeben



co_steffl
16-04-09, 08:16
Hallo zusammen,ist es möglich über einen Cmd einen Dezimalen Wert an ein RPG Pgm zu übergeben? Wie müsste der Cmd aussehen bzw. ist dies überhaupt möglich?z.B. den Wert 3,5 übergebenGrußco_steffl

Fuerchau
16-04-09, 08:20
Z.B. durch PARM KWD(MYDEC) TYPE(*DEC) LEN(11 2)

co_steffl
16-04-09, 08:25
Hallodanke f.d. Antwort,habe ich schon probiert mit *dec 3 im Cmd. Im RPG die Variable mit 3P 0 definiert. Bei eingabe von 3,5 im cmd kommt allerdings in der Variable nur der Wert 3 an?Gruß co_steffl

RobertMack
16-04-09, 08:37
"Im RPG die Variable mit 3P 0 definiert."

=> 3P1

Fuerchau
16-04-09, 08:37
Du hast die Variable ja auch mit 3,0 definiert, wie sollen denn da Nachkomma reinkommen ?

co_steffl
16-04-09, 08:39
Sorry, meinte natürlich 3P 1Co_steffl

Fuerchau
16-04-09, 08:47
Dann musst du im CMD auch "*DEC 3 1 " definieren.

co_steffl
16-04-09, 08:56
Hallo Dankewar zu blöd zu schauen.Wertlänge . . . . . . . . . . . LEN > 3 + für weitere Werte > 1 (hab das nicht gesehen) Alles klar. Danke klapptGruß co_steffl