tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^4: return値で
投稿日: 2008/05/26(Mon) 11:02
投稿者VB
VC++で下記のように書いてみました。
  _declspec(dllexport) char WINAPI test(struct DLL* PINFO)
{
    char test[] = "あいう";
    return (char)test;
}
この時点で(char)testの値は文字化けしてしまっています。

VBで下記のように書きました。
Public Declare Function test Lib "test.dll" (PINFO As DLL) As String
Dim str As String
str = test(PINFO(0))
VBで受け取ったときにNULLが入って返ってきてしまいます・・・。

どのようにすれば、VC++で代入した文字列がそのままVBで受け取れるのでしょう?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。