前回の報告で「とりあえず解決?しています」としましたが、コードを編集してデバッグ(コンパイル)するとCallback.wbpが再生成され、まったく同じ状況になることが分かりました。
その後、Callback.wbpの元になっている .wnd をチェックしてこちらに原因があることが分かりました。
.wnd の原因部分は次のようになっていました。
ITEM = Static25,5,365,25,12,"23 :",&H50000002,&H00000000,11
ITEM = ,4915217,1638410,786432,3342336,"",&H00005000,&H000b0000,1333985280
ITEM = 1,5898257,1638410,786432,3407872,"",&H00005000,&H000b0000,168624128
ITEM = 2,6881297,1638410,786432,3473408,"",&H00005000,&H000b0000,-862912512
ITEM = 3,7864337,1638410,786432,3538944,"",&H00005000,&H000b0000,544079872
ITEM = 4,8847377,1638410,786432,3604480,"",&H00005000,&H000b0000,753926144
ITEM = 5,11796497,1638410,786432,808517632,"",&H50000001,&H00000000,11
ITEM = 6,12779537,1638410,786432,825294848,"",&H50000001,&H00000000,11
ITEM = 7,16711697,1638410,786432,892403712,"",&H50000001,&H00000000,11
ITEM = 8,21626897,1638410,786432,808583168,"",&H50000001,&H00000000,11
ITEM = 9,22609937,1638410,786432,825360384,"",&H50000001,&H00000000,11
ITEM = Static26,35,5,33,12,"件数",&H50000001,&H00000000,11
一番上と一番下の行(正常)の間の 10行が異常部分です。
これを見て状況に思い当たるものがありました。V3.13のRADツールで、10個のスタティックテキストをまとめてコピー&ペーストしようとしたとき、動きがおかしくなって ABを終了したことがあったのを思い出しました。このときに .wnd に異常行が生成されてしまったものと思います。
・上記操作による結果の根本原因
・V3 と V4 の違い(V3 ではエラーにならないが、V4 ではエラーとなる等)
等は分かりませんが、状況的な原因が分かったので報告させて頂きました。
これで「とりあえず解決?しています」という状況になりました。
|