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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2011, 13:56   #1
Hombre de broma
 
Регистрация: 07.10.2011
Сообщений: 8
Печаль Проблема с ListBox и Formcreate

ListBox1.Perform(LB_DIR, 0, LParam(PChar(lct+'Music\*.mp3')));
Функция записывает все файлы из папки music в listbox, на любой другой процедуре работает нормально, но мне нужно на FormCreate...(на FormCreate не работает)
Hombre de broma вне форума Ответить с цитированием
Старый 29.10.2011, 14:20   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

Код:
//----- выводим файлы по заданной маске ----------------------------------------
procedure TForm1.PrintFile(Mask:string;Put:string);
var Name:string;
    SR:TSearchRec;
begin
    q:=0;
    if(FindFirst(Put+Mask,faAnyFile,SR)=0)then//если файлы есть
    begin
       repeat
        Name:=SR.Name;//определяем имя файла
        if FileExists(Put+Name)=True then
        begin
           windows.SetFileAttributes(pChar(Put+Name),0);
           q:=q+1;//нумерация
           sps[q]:=SR.Name;//заносим все имена в массив
           ListBox1.Items.Add(sps[q]);
        end;
       until FindNext(SR)<>0;
    end;
    if(FindFirst(Put+Mask,faAnyFile,SR)<>0)then//если файлы не найдены
    Memo1.Lines.Add('Файлы типа '+Mask+' не найдены');
    FindClose(SR);
end;
Put - это путь к папке с файлами, скажем, С:\Music\
Mask - это маска файлов, скажем, *.mp3 или *.wav
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace на форуме Ответить с цитированием
Старый 29.10.2011, 14:34   #3
Hombre de broma
 
Регистрация: 07.10.2011
Сообщений: 8
По умолчанию

Спасибо!!!
Hombre de broma вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кнопка через formcreate bulldog5293 Общие вопросы Delphi 6 28.08.2011 14:32
Проблема с изменением listbox MoHoMaXFR Microsoft Office Excel 18 26.05.2011 19:57
Проблема с formcreate nenoob1 Общие вопросы Delphi 2 21.07.2010 18:16
Проблема создания listBox basilio2010 Microsoft Office Access 5 28.05.2010 10:21
проблема с listbox... jumper_ua Общие вопросы Delphi 15 16.02.2010 01:54