掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Cで作ったDLLから戻り値(文字列)の取得について (ID:92017)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
あれから、 > Cで作ったDLLから戻り値(文字列)の取得について ついて、いろいろとやってみました。 SysAllocStringByteLen関数を使うといとも簡単に出来ました。 (解答した時は知識不足でした。) __declspec( dllexport ) BSTR UserName() { char szBuff[ 256 ] = { 0 }; DWORD dwSize = 256; if ( GetUserNameA( szBuff, &dwSize ) ) { return SysAllocStringByteLen( szBuff, dwSize - 1 ); } return NULL; }
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.