掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字列が結合できない? (ID:78074)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
恐らくこういうことだと思います。 あなたの自作した関数の戻り値では、 str1 = "日本語" & vbNullChar & " " str2 = "aaa" がそれぞれにセットされます。 str1 & str2 = "aaa日本語" & vbNullChar & " " となり vbNullChar までの "aaa日本語" が返りますが、 str2 & str1 = "日本語" & vbNullChar & " aaa" となり vbNullChar までの "日本語" しか返ってこない。 Visual Basic では、 UNICODE なので、 getInifileValue = Left(strBuffer, iRet) というふうに、 GetPrivateProfileString の戻り値を使わずに、 strBuffer から vbNullChar の直前までの文字列を取得するようにしましょう。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.