NetCOBOL 技術情報:トラブルシューティング
エラー
Windows x86
NetCOBOLシリーズ
Q
画面帳票定義体を体験版のFORMで保存後、製品版のNetCOBOLで翻訳すると、 翻訳エラー(利用者定義語の未定義エラー)になります。
A
体験版のFORMの仕様で、定義体名に「体験版」と設定されてしまうのが原因と考えられます。 製品版のNetCOBOLで翻訳する場合は、翻訳前に製品版のFORMで、定義体名を正しく修正してください。
製品版のCOBOLソースや画面帳票定義体を流用する場合、体験版のFORMで 画面帳票定義体だけを更新すると、定義体名に「体験版」と設定されるため、 ソースとの整合性がなくなります。 その結果、NetCOBOLで翻訳すると、翻訳エラーとなります。
対処方法
FORMで画面帳票定義体を開き、以下の方法で定義体名を修正してください。
- [ファイル]メニューから[プロパティ]→[画面帳票定義体]を選択します。
→ 画面帳票定義体のプロパティが表示されます。 - 定義体名の「体験版」を削除し、COBOLソースに記載されている定義体名 と同じ定義体名にしてください。
