C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.92721 の関連記事表示

<< 0 >>
■92721  Re[1]: オシロスコープの制御
□投稿者/ 魔界の仮面弁士 -(2019/10/24(Thu) 10:59:17)
    No92720 (じょこびっち さん) に返信
    > 現在c#を学習している初心者です。
    細かいことですが、c# ではなく C# が正式表記だったりします。(JIS X 3015)


    > 「ハンドルされていない例外」
    > System.Runtime.InteropServices.COMExeption:'HRESULT=80040011'
    > が表示されます。
    0x80040011 (OLE_E_CANTCONVERT) は「オブジェクトを変換できません」というエラーです。


    > inst.IO = rm.Open("[VISAアドレス]") as IMessage;
    環境が無いのでテストはできませんが、まずはどの段階でエラーとなっているかを
    確認するため、上記の行を分解して
     // inst.IO = rm.Open("[VISAアドレス]") as IMessage;
     object obj1 = rm.Open("[VISAアドレス]");
     IMessage obj2 = obj1 as IMessage;
     inst.IO = obj2;
    にしてみください。
    エラーになるのは Open の行でしょうか。IMessage への変換時でしょうか。


    Open で失敗するのだとしたら、引数に指定した
    VISA アドレス文字列(例:USB0::0x0957::0x17A2::MY50500003::0::INSTR)が
    正しいものであるかどうかを確認してみてください。
記事No.92720 のレス /過去ログ160より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -