ComboBoxのStyleを変更するとEOSErrorになる


まろ  2004-05-17 21:34:12  No: 9020  IP: [192.*.*.*]

ComboBoxのStyleを変更するとEOSError コード5が出ます。
どこで調べればエラー内容が出ていますか?

編集    削除
ふぐちゃん  2004-05-18 05:47:39  No: 9021  IP: [192.*.*.*]

Delphiのヘルプで SysErrorMessage を調べてみてください。

編集    削除
まろ  2004-05-18 21:24:00  No: 9022  IP: [192.*.*.*]

ふぐちゃん様、どうもありがとうございました。
試した所、「アクセスが拒否されました」
・・・(´・ω・`)
メイン(フォームのある)スレッドのpublic関数でComboBoxのStyleの変更をしています。
これを呼び出すのは別のスレッドなのですが、このときだけアクセスが拒否
されます。作り上、スレッドセーフではない作りになっています。
ここが原因なのでしょうか?

編集    削除
jok  2004-05-19 22:09:37  No: 9023  IP: [192.*.*.*]

別スレッドではなく、メインスレッドからその関数を実行するときはエラーになら
ないのですね? だったら、その関数を呼び出すところだけ Synchronize にしたら
いいんでは。

編集    削除