C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■92601 / 親階層)  iniファイル読み込み、GetPrivateProfifle
□投稿者/ usushio (35回)-(2019/10/10(Thu) 09:59:36)

分類:[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の型を変更する必要があるのでしょうか。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: iniファイル読み込み、GetPrivateProfifle /Hongliang
→Re[1]: iniファイル読み込み、GetPrivateProfifle /魔界の仮面弁士
→Re[1]: iniファイル読み込み、GetPrivateProfifle /774RR
 
上記関連ツリー

iniファイル読み込み、GetPrivateProfifle / usushio (19/10/10(Thu) 09:59) #92601 ←Now
Re[1]: iniファイル読み込み、GetPrivateProfifle / Hongliang (19/10/10(Thu) 10:29) #92604
Re[1]: iniファイル読み込み、GetPrivateProfifle / 魔界の仮面弁士 (19/10/10(Thu) 10:23) #92603
Re[1]: iniファイル読み込み、GetPrivateProfifle / 774RR (19/10/10(Thu) 10:23) #92602

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信