openge10.2.bItemObj.clsを使用する
CLASS mystuff.ItemObj :
METHOD PUBLIC CHARACTER GetItemDesc
( INPUT pcOne AS CHARACTER,
INPUT pcTwo AS CHARACTER,
INPUT piThree AS INTEGER ) :
RETURN pcOne pcTwo pcThree.
END METHOD.
ItemObj.p
USING mystuff.*.
DEFINE VARIABLE rItemObj AS CLASS mystuff.ItemObj NO-UNDO.
rItemObj = NEW mystuff.ItemObj( ).
MESSAGE "One : " rItemObj:GetItemDesc (1) SKIP(1)
"Two : " rItemObj:GetItemDesc (1, 2) SKIP(1)
"Three : " rItemObj:GetItemDesc (1, 2, 3) VIEW-AS ALERT-BOX INFO.
DELETE OBJECT rItemObj.
これらすべてのステートメントの出力を同じにして、ユーザーが1つだけ入力した場合、他の2つはデフォルトで2と3になり、ユーザーが1と2を入力した場合、3つはデフォルトで3になるようにします。
不一致パラメータエラーを取得せずにこれを行うにはどうすればよいですか?