掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ディレクトリ内の指定した画像の次の画像ファイルの読み込み (ID:47067)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
指定した画像の次の画像ファイルの読み込み ファイルは画像ファイルで フォルダ名が年月 ファイル名は年月+連番という仕組みの中で 例) C:\image\2505\2505000001.jpg C:\image\2506\2506000001.jpg ファイル名を昇順にした時の指定したファイルの 次の画像を読込させたいのです。 FileListBoxを使用して次の様にしてみたのですが、 1ディレクトリでファイルが5万個ぐらいあり、速度が遅いので、 早く表示するにはどうすれば良いかご教示お願いします。 下記は現在選択されているTImageのファイル名をFileListBoxのパスに関連付、 次の画像を探して表示するというものです。 これがディレクトリが変わる毎にApplyFilePathをするのですが、 すごく遅くて、もう少し早い方法はないかな、と思って質問させて頂きました。 宜しくお願い致します。 if FileExists(Image.Picture.GetFileName) = true then begin FileListBox1.ApplyFilePath(Image.Picture.GetFileName); //フォルダ内個数を超えた場合 if FileListBox1.Items.Count = Succ(FileListBox1.ItemIndex) then begin MessageDlg('次の画像が存在しません。', mtInformation,[mbOk], 0); exit; end; FileListBox1.ItemIndex := Succ(FileListBox1.ItemIndex); Image.Picture.LoadFromFile(FileListBox1.FileName); label.Caption:=FileListBox1.FileName; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.