tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルINIファイルから文字列の取得
記事No8199
投稿日: 2008/09/22(Mon) 17:49
投稿者エドワード
iniファイルからGetPrivateProfileString関数を使って
文字列を取得したいのですが。1項目目はちゃんと取得出来るのですが
2項目目が取得出来ません。
1つしか取得出来ない使用なのでしょうか?
それとも何か設定が必要なのでしょうか?
どなたか御指導下さいますよう宜しくお願いいたします。

[ツリー表示へ]
タイトルRe: INIファイルから文字列の取得
記事No8200
投稿日: 2008/09/22(Mon) 19:03
投稿者しんご
すみません。どのようなコードを書かれたのでしょうか?
最低でも関係する部分を掲載していただかないとアドバイスできません。

[ツリー表示へ]
タイトルRe^2: INIファイルから文字列の取得
記事No8201
投稿日: 2008/09/22(Mon) 19:35
投稿者エドワード
ですよね、大変申し訳ございません。
しかし、今自己解決出来ました。

Declare Function GetPrivateProfileString Lib "KERNEL32.DLL" Alias "GetPrivateProfileStringA" ( _
    ByVal lpAppName As String, ByVal lpKeyName As String, ByVal lpDefault As String, _
    ByVal lpReturnedString As String, ByVal nSize As Integer, ByVal lpFileName As String) As Integer

宣言を上記から下記へ

<DllImport("KERNEL32.DLL", CharSet:=CharSet.Auto)> _
Public Shared Function GetPrivateProfileString( _
    ByVal lpAppName As String, _
    ByVal lpKeyName As String, ByVal lpDefault As String, _
    ByVal lpReturnedString As System.Text.StringBuilder, ByVal nSize As Integer, _
    ByVal lpFileName As String) As Integer
End Function

値格納用変数の宣言を下記にしました
Dim strSqlFile As System.Text.StringBuilder
strSqlFile = New System.Text.StringBuilder
strSqlFile.Capacity = 256

[ツリー表示へ]