• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Cで作成したDLL関数をVBから呼ぶ)

Cで作成したDLL関数をVBから呼ぶ

このQ&Aのポイント
  • 以前にあった「Cで作成したDLL関数をVBから呼び 引数渡し方法」を試したのですがVB側でデータが受け取れません。
  • C側での値設定がわるいのでしょうか?
  • VB側でDLL関数を呼び出す方法に問題があるかもしれません。

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

  • ベストアンサー
  • manbow8
  • ベストアンサー率56% (36/64)
回答No.1

VC側のlpdataの設定が違っています。 ポインタの代入ではなく、文字列のコピーにしてください。 VC側 __declspec(dllexport) long __stdcall testAP(char *lpdata){ →C側でlpdataに値を設定する strcpy(lpdata,"ABCDEF"); }

poohpiglet2
質問者

お礼

ありがとうございました。 おかげさまで解決できました。

関連するQ&A