Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2008, 09:37   #1
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию Вопрос по BrowseFolder

Помогите решить такую проблему
Код:
begin
     if JvBrowseFolder1.Execute then
    Edit1.Text := JvBrowseFolder1.Directory;
    ChDir(Edit1.Text);
    Result := FindFirst ('*.mp3',faAnyFile,sr);//поиск по расширению
    lv1.Clear;//очистка компонента приемника
      While result=0 do
        Begin
       Result:=FindNext (sr);
      ListItem := lv1.Items.Add;
      for i:=0 to lv1.Items.Count -1 do
      ListItem.SubItems.Add(sr.name);
        End;
End;
Если открыть и выбрать в диалоге каталог, то все работает нормально, а если каталог не выбирать , а нажать отмена то выдает ошибу (FileNotFound)... что сделать чтобы ошибка не выводилась, а просто закрывался диалог????
Noor вне форума Ответить с цитированием
Старый 10.07.2008, 10:24   #2
DoomGamer
 
Регистрация: 29.06.2008
Сообщений: 6
По умолчанию

Попробуй как-нибудь так.
Код:
begin
    if JvBrowseFolder1.Execute then
      begin
        Edit1.Text := JvBrowseFolder1.Directory;
        ChDir(Edit1.Text);
        Result := FindFirst ('*.mp3',faAnyFile,sr);//поиск по расширению
        lv1.Clear;//очистка компонента приемника
        While result=0 do
          Begin
            Result:=FindNext (sr);
            ListItem := lv1.Items.Add;
            for i:=0 to lv1.Items.Count-1 do
            ListItem.SubItems.Add(sr.name);
          End;
      end;
End;

Последний раз редактировалось Stilet; 10.07.2008 в 10:55.
DoomGamer вне форума Ответить с цитированием
Старый 10.07.2008, 10:58   #3
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

СПС ... работает !!!!
Noor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10
TObject *Sender sergei64_89 Общие вопросы C/C++ 1 06.06.2008 13:36
вопрос по С# Roberto Фриланс 1 17.05.2008 08:12
Вопрос Mitron О форуме и сайтах клуба 1 11.02.2008 06:26