- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:型が一致しません)
型が一致しません
このQ&Aのポイント
- クラスのメソッド(VBで作成したActiveXDLL)を実行する時、型が一致しませんというエラーがでます。
- クラスのパラメータをリテラルで埋め込むと正常に実行され、変数を用いるとエラーとなります。
- 何かお気づきの方、教えてくれたら幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ASPはVariant型の変数しか使えません。お使いのActiveXの引数の型が CheckJan( As String, As String ) だったら、エラーになると思います(String→VariantはOKだけど、Variant→StringはNG)。 CheckJan( As Variant, As Variant ) とし、内部で、Cstrして、DLLを呼び出してみては。
お礼
ありがとうございます。上手くいきました VBの知識が無くてお手数かけました