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

タイトル 変換できない?!
投稿日: 2008/05/27(Tue) 13:22
投稿者VB
VC++で
typedef struct inf{
    char    test[256];
} __inf;
memset(INFO->test, ' ', 256);
memcpy(INFO->test, "テスト", 6);

VBで
Public Type inf
    test As String * 256
End Type
Public Declare Function test Lib "clhoshu.dll" (INFO As inf) As String

Dim str As String
Dim tmp As String
str = test(INFO(0))
tmp = Trim(INFO(0).test)
text.Text = tmp
このような感じで構造体の値をVC++でセットしそれをVBで読み取りさらにスペースをとって
テキストにはろうとしたのですが。
INFO(0).testには"rrテスト               ..."
と言う値が入ってしまい。
Trimでスペースを取ろうとしても出来ず。Replace関数でもだめでした。
そして更に、テキストには何も入らずに終了してしまいます。
どうすれば、文字列をうまく渡せますか?

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

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