none
VB.NETでCOMスレッドモデルを指定する方法 RRS feed

  • 質問

  • どなたか、VB.NETでCOMスレッドモデルを指定する方法を
    教えていただけないでしょうか?

    下記の既存アプリがあります。
    VB6をVB.NETに移植することを想定しています。
    # VB6でのグローバル変数の使い方に問題があったり、
    # VB.NETで共有変数ではなく、インスタンス変数を使う
    # といったことが考えられますが、
    # ここでは、VB.NETでCOMスレッドモデルを指定することを
    # 考えさせてください。

    ================================================================================
     ASP(ASP.NETではない) + VB6の組合せで、
     VB6にてグローバル変数を使用。
     ↓
     COM公開時にアパートメント モデル プロセス
     (複数のシングル スレッド アパートメントを持ち、マルチスレッド アパートメントを持たない)
     として定義。
     このため、単一スレッド用のアパートメント毎に変数が用意され、
     それぞれのスレッドは、別々の変数を参照している。
    ================================================================================

     

    2007年2月26日 12:34

回答

すべての返信