掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Cで作ったDLLから戻り値(文字列)の取得について (ID:92006)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
どうもです。 Blueさんのように、 Cは、 TEST_API void __stdcall UserName(LPCSTR lpBuffer, DWORD* dwSize) にかえ、 VBは、 Private Declare Function UserName2 Lib "ClientInfo.dll" (ByVal username As String, ByRef size As Integer) As Long に変えてみました。 しかし、C側でWinAPIのGetUserNameで文字化けして、 VBではユーザ名をちゃんと取ることができません。 GetUserName((char *)&lpBuffer, dwSize ); これは間違った書き方なのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.