投稿日 | : 2006/05/04(Thu) 16:15 |
投稿者 | : Nemo |
Eメール | : |
URL | : |
タイトル | : 1バイト文字列を2バイト文字列へ変換したい |
Openステートメントなどで文字列をGetする場合や、
APIのGetPrivateProfileStringなどでINIファイルから文字列を取得する際に、
Dim ret as string
dim length as long
ret = String(256, chr(0))
length = len(ret)
のように1バイト区切りの文字列を作り、
その後、VB内部で使う2バイト文字列のUnicode(?)に変換することは出来ないのでしょうか?
例えば、上に記した文字列にINIファイルの2バイト文字がある文字列を取得した場合、
MsgBox "hoge_" & ret & "_hoge"
とした場合、後ろにつけた "_hoge" は結合されず、表示されません。
このような時、どのような方法で解決出来ますでしょうか・・・?
ご教授よろしくお願いします。