掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VCで作成したDLLの戻り値が文字列の場合 (ID:39092)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
c++側でモジュール定義ファイルは作ってありますか? **.def //------------------- LIBRARY "AAA" EXPORTS Test //------------------- **.cpp LPTSTR Test(void){ return TEXT("01234"); } //------------------- Delphi function Test:PChar; stdcall; external 'AAA.dll'; procedure TForm1.Button3Click(Sender: TObject); begin ShowMessage(Test); end; 異なる開発環境で文字列の扱いは注意が必要です。 ていうか、普通はもう少し厳密な定義をすると思います。 今回の例はVC2009(UNICODE),Delphi2009(UNICODE)でたまたま環境が合ってるだけです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.