掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
BSTRを使ったDLLの動作を確認するには? (ID:64272)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
相手がVB6.0であれば、BSTRではなく普通にLPCSTRで受けれます。 よって、 int WINAPI Test(LPCSTR text) { if (strcmp(text, "ABC") != 0) // 文字列の比較は == じゃ出来ん。(ポインタの比較になるので) retrun 15; return -1; // ABCじゃなかったらどうなるのかわからんので適当。 } で、VB側は Private Declare Function Test Lib "XXX.dll" (ByVal text As String) As Long で動くはず。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.