いつもお世話になっています。
今回の質問なんですが、指定したディレクトリ内のファイル、今回はIniファイルなんですが、そのファイルの一覧をComboBoxに閲覧したいのですが、やり方はあるでしょうか?宜しくお願いします。
FindFirst - FindNext - FindClose を使用すればできます。
FindFirst Helpより、C:\のIniファイルを検索するコードです。
procedure TForm1.Button1Click(Sender: TObject);
var
sr: TSearchRec;
begin
ComboBox1.Items.Clear;
if FindFirst('c:\*.ini', FaAnyFile, sr) = 0 then
begin
repeat
ComboBox1.Items.Add(sr.Name);
until FindNext(sr) <> 0;
FindClose(sr);
end;
end;
ありがとうございます!!
やってみます!!
できました!!ありがとうございます!!
ちなみになんですが、ComboBoxに表示する時に拡張子だけを消す方法はありますか?
ComboBox1.Items.Add(ChangeFileExt(sr.Name,''));
です。
通りすがりさん、ありがとうございます。
先日に使った関数で出来るんですね!!
勉強になりました。
直さん、通りすがりさん、ありがとうございました。
ツイート | ![]() |