($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
RPGLEでのコメントについて as400初心者 さん [ 9月14日(月) 10時2分 ]
いつもお世話になっております。

最近AS400を学習しはじめているAS400ビギナーです。
RPG3では*でその行全体をコメントにする以外に、右端に短いコメントを
付与出来たのですが、RPGLEでプロンプトから注記欄にコメントを入力すると
「レコード長を超えて入力されたデータが失われた」と表示されます

RPGLEでは画面右端にコメントは記載できないのでしょうか?
また皆様はRPGLEではどのようにコメントを記載されているのか参考にさせて
頂きたいので教えて下さい
RE:RPGLEでのコメントについて hex さん [ 9月14日(月) 22時31分 ]
ソースファイルのレコード長が足りないんでしょう。

ソースファイルは
・ステートメント番号 6
・日付 6
・ソース n
からできています。

RPG3のソースは80バイトですから、ソースファイルは6 + 6 + 80 = 92バイトで作成しなければなり
ません。
これに対してRPGLEのソースは100バイトなので、RPGLEを格納するソースファイルは
6 + 6 + 100 = 112バイトで作成しなければなりません。

当該のRPGLEが格納されているソースファイルにDSPFDしてみましょう。

この場合、考えられるのは
1.QRPGSRCにRPGLEを作成した
2.QRPGSRCをコピーしてQRPGLESRCを作成した
3.QRPGLESRCを作成する際、ソースファイル作成コマンド(CRTSRCPF)のレコード長をデフォルト
(92バイト)で作成した

等でしょうか。

対応例
1 QRPGLESRCをレコード長112バイトで作成
2 新規メンバを作成
3 F15で古いメンバをコピー
RE:RPGLEでのコメントについて as400 初心者 さん [ 9月15日(火) 13時14分 ]
>hex様

コメントありがとうございます。
教えていただいた方法で確かに右横のコメントが設定出来るようになりました。

対応例の通りに進めさせていただきます。
ありがとうございました。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目