質問

どうしてそうなっちゃうんですか弄くり回すと呼び出しGetPrivateProfileStringとGetPrivateProfileSectionにkernel32ます。NETのために何かおかしいかわからない.

まずはこのencantation:

    Private Declare Unicode Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringW" ( _
    ByVal lpApplicationName As String, _
    ByVal lpKeyName As String, _
    ByVal lpDefault As String, _
    ByVal lpReturnedString() As Char, _
    ByVal nSize As Int32, _
    ByVal lpFileName As String) As Int32

場していただくためには、lpApplicationName(分)、lpKeyNameなlpDefaultったものの、取得すべてのキー部分が、実際にい:50%の時間を。

場合にはiniファイルのlpApplicationNameからの最初の行には、バッファを返します。まlpApplicationNameを表示させるには、ファイルを返します。想される値です。

最初のころはあったのにWバージョンおよびUnicodeの宣言が変化するそう影響はありません。

と思欠?

役に立ちましたか?

解決

チェックがっているファイルを開いて バイト順マーク 数バイトの文字エンコーディング)

これらのWindows APIの呼いなかったのでしょうかgrokバイト順マークが原因としての第一部でも動作がある場合は空白にした。

他のヒント

います。を編集するiniファイルVS.NET もちろん(Duh)をutf-8BOM.Grrr.開いてメモ帳とsave as ASCII利回りを期待す。

のであります。で鈍.別の時間にcrapper.:-)

よろしく!-=クリス

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top