• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BASP21のKconvをVCから利用する方法)

BASP21のKconvをVCから利用する方法

このQ&Aのポイント
  • BASP21のKconvをVCから利用する方法を教えてください
  • VC上でLoadLibrary、GetProcAddressを使用してBASP21のKconvを実行しようとしていますがうまくいきません
  • Kconvの実行時にエラーが発生しています。解決方法を教えてください

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

失礼しました。Kconvは関数でもサポートしてるんですね。 http://www.hi-ho.ne.jp/babaq/binetx.html まぁ、使い方が思いっきり間違ってるのは変わりませんが。 strInStr、strOutStrの型もかかれてないし。 で、VBの呼び出し方が Private Declare Function Kconv Lib "binetx" _ (inputvar As Variant, outtype As Long, intype As Long) As Variant だというのに >typedef void*(*KCONV)(void*, int, int); はいくらなんでもひどすぎでは・・・。 あと、VBで呼べる=__stdcallですので、最低限関数の型はこうしないと。 typedef VARIANT (__stdcall * KCONV)(VARIANT *, int *, int *);

kazeen
質問者

お礼

ご回答頂き、ありがとうございました。 早速試してみます。 またご縁ありましたら。よろしくお願い致します。

その他の回答 (1)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

BASP21ってCOMでしょ? 使い方思いっきり間違ってませんか? #importでBASP21.TLBを指定すれば簡単に使えるようになるとは思いますけど。

関連するQ&A