|
分類:[VB.NET/VB2005 以降]
VisualStudio2017 使用言語VB
iniファイルの読み込みをGetPrivateProfileString関数を用いて行っています。
以下のように用いています。
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA"
(ByVal section As String,
ByVal keyName As String,
ByVal Default As String,
ByVal ReturnedString As StringBuilder,
ByVal nSize As Integer,
ByVal iniFilePath As String) As Integer
---情報呼び出し
Dim sb As StringBuilder = new StringBuilder(512)
GetPrivateProfileString(section, key, defaultValue, sb, 512, TempFileName)
iniファイルに
keyName=D:\デフォルトのフォルダ\
と情報があるのですが、keyNameで呼び出した後、sbに返ってくる文字が文字化けしてしまいました。
iniファイルを読み込む際に、Encodeを指定して読み込む必要があるのでしょうか。
または、sbの型を変更する必要があるのでしょうか。
|