タイトル : Re^5: キー値を複数取得 投稿日 : 2008/04/11(Fri) 12:55 投稿者 : 魔界の仮面弁士
> Dim KeyName As String 'キー > KeyName = vbNullString 'Nullセット > cmbExt.Text = GetINIValue("Ext1", "FileExt", App.Path & "\FileSearch.ini") 変数 KeyName が、一切使用されていないようですが…。 > [FileExt] 'セクション名 > Ext1=キー1 > Ext2=キー2 > というiniFileのキー以前を取得してきて,Ext1Ext2...のように列挙されます。 > 根本的に間違いでしょうか? キー名が列挙できたなら、得られたそれぞれのキーを繰り返し呼び出せば、 対応する値が得られますよね。 > Dim Value As String * 255 255 を超えるデータは来ないのでしょうか? > 'Null値の除去 > GetINIValue = Replace(Value, vbNullChar, "") 列挙時の切り出しを行うためには、vbNullChar を潰すのではなく、 vbNullChar で分断(Split等)する必要があるかと。 |