掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VC++、VB、VBA共通DLLを作成するには?〜その2〜 (ID:68086)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>シャノンさん そうなると、文字列の引数を DllExport void __stdcall TestFunc(LPCSTR Input, LPSTR *ReturnValue, UINT *ErrorCode) のようにして、VBA側で Dim InputString As String Dim OutputString As String OutputString = String(必要な長さ, Chr(0)) とバッファを確保した上で、DLLの関数を呼び出すようにすればよいのですよね? と言うことは、この関数で必要な文字列長を出せるようにしておくと、安全ですね。 ありがとうございます。 こっちの方法も試してみます。 どちらにせよ、うまく行ったらご報告&解決させていただきます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.