分類:[C#]
お世話になっております。Rと申します。
タイトル通りなのですが、VB6.0で作成したexeをC#で使用したいです。
現状のソースコードは以下のようになっています。(一部分省略)
// クラス変数
OutSideCOM.OutSideClass m_os;
/// <summary>
/// 初期化
/// </summary>
public static void OutSideClass_Initialize()
{
// クラスタイプの取得
Type classType = Type.GetTypeFromProgID("OutSideCOM.OutSideClass");
//インスタンスを作成する
object obj = Activator.CreateInstance(classType);
//キャスト
m_cnnt = (OutSideCOM.OutSideClass)obj;
}
このソースで実行してみると。
「CLSID {(GUID)} を含む COM コンポーネントのインスタンスを IClassFactory から作成中に、次のエラーが発生しました: 800a005b。」
と言った例外が発生してしまいます。
エラーの意味もわからず困惑しています・・・
どうかお力をお貸しください。
|