VBのタイマーコントロールでリストの表示の更新を制御しているのですが、どうも重いので違うスレッドにしてスレッドの優先度を低くしようかと考えました。
しかしCreateThreadでスレッドを作成しようと思っても、必ず強制終了になってしまいます。
おそらくVBが複雑な変数管理構造を採っているからだと思います。

なんでもいいから新しいスレッドを作成する方法があったら教えてください。

A 回答 (1件)

CreateThreadはマルチスレッド対応の言語でしか使用不可です。


VBは基本的にシングルスレッドの言語です。


ActiveXは別スレッドで動くようです。
人から聞いたことで、、、未確認ですが、、、
    • good
    • 0
この回答へのお礼

うーむ、ActiveXですか~。
自分で作ったActiveXカスタムコントロールは、別スレッドではないようです(笑。
ほかにも別スレッドで動きそうなコントロールを探しましたが、なかなか・・・。
VC++で作ったカスタムコントロールならできそうですが、そっちの知識は・・・。

お礼日時:2002/02/12 12:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報