
画面のないVC++(.NETではない)でocxを使用したいのですが、うまくいきません。
以下のようなソースを作成したのですが、デバイスのオープンで例外が発生します。
#import "C:\\xxx\\OposXXXXX.ocx" no_namespace named_guids rename("Release","ReleaseOposPenScanner")
int main(int argc, char* argv[])
{
HRESULT hResult;
_DOposXXXXCO* device;
_bstr_t deviceName("XXX");
::CoInitialize(NULL);
hResult = ::CoCreateInstance((REFCLSID)CLSID_OposXXXCO, 0, CLSCTX_INPROC_SERVER, (REFIID)DIID__DOposXXXXCO, (LPVOID*)&device;
try{
device->Open(deviceName);
}catch(_com_error &e){
return 0;
}
…
Open()時に例外が発生します。
デバッグ出力したところ、
e.ErrorMessage() = 00169E68
e.Error() = -2147418113
e.ErrorInfo() = 00000000
とでましたが、ネットでも情報が見つけられませんでした。
解決策をご存知の方、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C言語のファイル入力が分かりません 2 2022/05/22 06:35
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- C言語・C++・C# C言語 共用体について コマンドライン引数で値を2つ入力したときに、argv[2]の値をUNI u1 4 2022/04/25 20:34
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト参照がオブジェク...
-
変数名の付け方
-
インスタンス参照でアクセスで...
-
[Visual C#] 優先される処理に...
-
C#において、同じインスタンス...
-
C# インスタンスの破棄
-
複数の変数を宣言する時、同時...
-
javaのクラスの作り方、エラー...
-
private static という変数の修飾
-
VB.NET getとsetの概念がわかり...
-
ファイル読み込み/書き込み速度...
-
「インスタンス」の意味をわか...
-
VC++からのocxの使用方法
-
VB6.0のクラスで、自分自身のイ...
-
変数の参照でエラーが出てしま...
-
生成したインスタンスを削除す...
-
VB.NET)ボックスからラベルにデ...
-
クラス型がインスタンス化され...
-
クラスのインスタンス名をクラ...
-
クラス内の関数内static変数に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数名の付け方
-
private static という変数の修飾
-
複数の変数を宣言する時、同時...
-
C#において、同じインスタンス...
-
インスタンス参照でアクセスで...
-
C# インスタンスの破棄
-
オブジェクト参照がオブジェク...
-
生成したインスタンスを削除す...
-
VB.NET getとsetの概念がわかり...
-
変数の参照でエラーが出てしま...
-
フォームの存在をチェックする方法
-
「インスタンス」の意味をわか...
-
他のファイルの変数参照
-
C#「オブジェクト参照が必要で...
-
[Visual C#] 優先される処理に...
-
javaのクラスの作り方、エラー...
-
SQLを連続発行する時の正しい(?...
-
VB6.0のクラスで、自分自身のイ...
-
C#の構造体の開放のしかた
-
VB6.0で、DLLを動的に参照したい
おすすめ情報