回答編集履歴

1

未解決に変更。エラーメッセージを追記。

2021/02/21 12:43

投稿

katahiromz
katahiromz

スコア186

test CHANGED
@@ -11,3 +11,25 @@
11
11
 
12
12
 
13
13
  これで解決できそうです。ありがとうございました。
14
+
15
+
16
+
17
+ 【追記】
18
+
19
+ サンプルを試してみましたが、やはりベースインターフェイスが取得できません。
20
+
21
+ 代わりに次のような出力が得られました:
22
+
23
+
24
+
25
+ ```txt
26
+
27
+ mincore\com\oleaut32\typelib\tlibapi.cpp(2279)\OLEAUT32.dll!75CC4B84: (caller: 75CC491B) ReturnHr(1) tid(1c8c) 8002801D ライブラリは登録されていません。
28
+
29
+ mincore\com\oleaut32\typelib\tlibapi.cpp(2745)\OLEAUT32.dll!75CF2C76: (caller: 002B4E35) ReturnHr(2) tid(1c8c) 8002801D ライブラリは登録されていません。
30
+
31
+ ```
32
+
33
+
34
+
35
+ `8002801D`というのは、`TYPE_E_LIBNOTREGISTERED`のようです。何らかの登録処理が必要かもしれません。もしかしたらDLL化が必要かもしれません。