API関数を利用してINIファイルを読むには?

解決


あおあお  2004-08-13 20:37:02  No: 115592

VB.NETで開発しています。

INIファイルの内容を取得しくて、VB5等で使用してたAPI関数を使ったのですが、うまく値が返ってきません。ゼロがかえってきてしまう…
どのようにすればよいのでしょうか?

**  呼出側  **
 If GetPrivateProfileString(Section$, Key$, buffer$, fnINI$) > 0 Then
    idINIPATH.WORKPATH = Trim$(buffer$)
 End If

**
    Public Declare Function GetPrivateProfileSectionNames Lib "kernel32" Alias "GetPrivateProfileSectionNamesA" (ByVal lpszReturnBuffer As String, ByVal nSize As Integer, ByVal lpFileName As String) As Integer


ken  2004-08-13 22:22:08  No: 115593

http://www.google.co.jp/search?q=cache:qqzWZGXLf-0J:www.geocities.co.jp/SiliconValley/4805/vbtips/vbtips000.htm+vb6+ini%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%80%80%E5%8F%96%E5%BE%97&hl=ja


魔界の仮面弁士  2004-08-13 22:23:07  No: 115594

Stringクラスではなく、StringBuilderクラスで受けてみてください。


あおあお  2004-08-28 20:25:11  No: 115595

返事遅くなり申し訳ありませんでした。
ありがとうございます。
できました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加