• ベストアンサー

Callで呼び出し後にそのCallで例外が発生

例えば、下記のCallでプロシージャProc1を実行した後に、そのCallで例外(HRESULT からの例例:0x800A01B6)が発生します。 Call Proc1(a, b, c) デバッグモードでこのCallにストップをかけ実行します。停止した後に1ステップごとに実行を進めるとと、Proc1が正常に終了した後、このCallで例外が発生したと報告されます。 環境は、Windows 7、VB 2010 Express、IE 11です。 何が起こっているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • usami33
  • ベストアンサー率36% (808/2210)
回答No.1

例外は登録されていないエラー種別なので、厳密には何が起きているか判りません。 ただ、Callで起きる場合の大半は型があっていないことが原因なので、 引数か関数そのもの型を確認してキャストしてみてください

isunsun
質問者

お礼

ご指摘して頂きましたように引数の型が合っていませんでした。 早速回答頂きありがとうございました。助かりました。