ページの先頭行へ戻る
NetCOBOL V12.2 PowerCOBOL ユーザーズガイド
FUJITSU Software

E.18 システム色の値を参照すると桁あふれが発生する

トラブルの内容

フォームやコントロールで使用されているシステム色の値を、S9(9)COMP-5で定義したデータに転記すると、桁あふれが発生しました。

対処方法

転記先のデータの宣言を変更してください

色は4バイトの数値を持っています。これに対応するCOBOLデータの属性は、S9(9)COMP-5となります。しかし、システムが定義している色は、4バイトの数値で10桁の長さを持つ場合があります。したがって、色を保存するデータを宣言する場合には9(10)のように10桁で宣言してください。システムが定義している色(システム色)については、『リファレンス』の付録を参照してください。