掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DLLに文字列を受け渡しして、文字列を返すには? (ID:86822)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>DLLに文字列を受け渡しして、文字数を返すには の質問をしていた者です。 今回なのですが、VBからDLLに文字列を渡して、 その文字列を再びVB側に返すには?という質問です。 VBからDLLに文字列をポインタとして渡す部分までは 先の質問でできていますので、それの応用かと思います。 で、以下のようなソースでやってみたのですが、敢無く失敗。 //dll _declspec(dllexport) int _stdcall strings(char* filename){ return(*filename); } 'vb Private Declare Function strings Lib "strings.dll" (ByVal filename As String) As Integer Public Sub getStrings() textbox2.Text = strings(textbox1.Text) End Sub 色々調べた結果文字列は構造体で渡すというような記述を 見つけたのですが、どなたか良いヒントをいただけないでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.