• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:型が一致しません)

型が一致しません

このQ&Aのポイント
  • クラスのメソッド(VBで作成したActiveXDLL)を実行する時、型が一致しませんというエラーがでます。
  • クラスのパラメータをリテラルで埋め込むと正常に実行され、変数を用いるとエラーとなります。
  • 何かお気づきの方、教えてくれたら幸いです。

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

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

ASPはVariant型の変数しか使えません。お使いのActiveXの引数の型が CheckJan( As String, As String ) だったら、エラーになると思います(String→VariantはOKだけど、Variant→StringはNG)。 CheckJan( As Variant, As Variant ) とし、内部で、Cstrして、DLLを呼び出してみては。

nature-boy
質問者

お礼

ありがとうございます。上手くいきました VBの知識が無くてお手数かけました

関連するQ&A

専門家に質問してみよう