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


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

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

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

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

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

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

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

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

編集 削除