人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

あまり期待しないで質問してみます。http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemruntimeinteropservicesmarshalclassgetactiveobjecttopic.aspでNETからhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/automat/htm/chap5_9o38.aspを[DllImport(”OLEAUT32.DLL ”)] public static extern...とかして呼び出すのですが、 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconmarshalingclassesstructuresunions.aspを見てもさっぱりわかりません。どなたか教えてもらえないでしょうか?

●質問者: kenokabe
●カテゴリ:コンピュータ
✍キーワード:DLL NET
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ohmix1
●130ポイント

http://support.microsoft.com/default.aspx?scid=kb;ja;317114

Visual C# を使用して Microsoft Access を自動化する方法

質問をとり間違えていたら申し訳ありません。

.NETからGetActiveObjectメソッドを利用してCOMコンポーネントを呼び出したいのでしょうか?

言語が不明なので上記URLはC#からの呼び出し例です。

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

ご指定のページが見つかりません

いきなりリファレンスを見ても分からないでしょうから、まずはチュートリアルや.NETに付属するサンプルを漁ってみることをお奨めします。

なお、質問中の2つ目のURLはPlatformSDKですので.NETには関係ないと思います。

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

ご指定のページが見つかりません

OLEAUT32.DLLをインポートする必要はありません。

それをCOMでカプセル化しているのがMarshal.GetActiveObject かと。

◎質問者からの返答

ありがとうございます。回答をいただく前に解決していました。

あるCOMファイルのタイプライブラリを見るとOLE2.0対応っぽいのですが、ROTビューワーではそのCOMを認識していません。これは別に質問を建てようと思いますが、その関連でPROGIDではなく、CLSIDをつかうWINAPIの関数を使おうと思ったのですが、よくわかっていません。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ