
画面のない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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
private static という変数の修飾
-
生成したインスタンスを削除す...
-
C#において、同じインスタンス...
-
変数名の付け方
-
複数の変数を宣言する時、同時...
-
インスタンス参照でアクセスで...
-
Delphiでインスタンスが作成さ...
-
オブジェクト参照がオブジェク...
-
クラスのインスタンス名をクラ...
-
newしないインスタンス?実体化...
-
C#「オブジェクト参照が必要で...
-
Form1上にあるTextBox1を Modul...
-
フォームの存在をチェックする方法
-
C# インスタンスの破棄
-
SQLを連続発行する時の正しい(?...
-
整数の引数に列挙を使ったとき
-
PHPExcel使用で2枚目のシートを...
-
「インスタンス」の意味をわか...
-
ASPX(C#)で別ファイルで自分で...
-
変数の参照でエラーが出てしま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
private static という変数の修飾
-
変数名の付け方
-
複数の変数を宣言する時、同時...
-
インスタンス参照でアクセスで...
-
生成したインスタンスを削除す...
-
オブジェクト参照がオブジェク...
-
C#において、同じインスタンス...
-
C# インスタンスの破棄
-
変数の参照でエラーが出てしま...
-
インスタンスを同じ名前で作成...
-
VB.NET getとsetの概念がわかり...
-
newしないインスタンス?実体化...
-
javaのクラスの作り方、エラー...
-
非staticフィールドを参照でき...
-
「インスタンス」の意味をわか...
-
[Visual C#] 優先される処理に...
-
フォームの存在をチェックする方法
-
大量のデータとインスタンスの...
-
C#「オブジェクト参照が必要で...
-
String a = "a"; と String b =...
おすすめ情報