- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BASP21のKconvをVCから利用する方法)
BASP21のKconvをVCから利用する方法
このQ&Aのポイント
- BASP21のKconvをVCから利用する方法を教えてください
- VC上でLoadLibrary、GetProcAddressを使用してBASP21のKconvを実行しようとしていますがうまくいきません
- Kconvの実行時にエラーが発生しています。解決方法を教えてください
- みんなの回答 (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 *);
その他の回答 (1)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
BASP21ってCOMでしょ? 使い方思いっきり間違ってませんか? #importでBASP21.TLBを指定すれば簡単に使えるようになるとは思いますけど。
お礼
ご回答頂き、ありがとうございました。 早速試してみます。 またご縁ありましたら。よろしくお願い致します。