掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Cで作ったDLLから戻り値(文字列)の取得について (ID:92003)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> スタック上に確保されたメモリ領域はDLLを抜けると不定になってしまうんじゃ? その通りですね。 一番簡明なのはWinAPIのように、VB側であらかじめ文字列領域を確保して、 C側でその領域に設定する方法があります。 また、String変数をVARIANT*型で受取り、C側でSysAllocString関数で設定しする 方法があります。 いずれにせよ、戻り値でないほうがやりやすいと思います。 (戻り値は成功、失敗等の結果を示す値にしたほうがいいかと)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.