Показать сообщение отдельно
  #6  
Старый 04.03.2009, 17:03
Аватар для Karsh
Karsh Karsh вне форума
Активный
 
Регистрация: 22.09.2007
Адрес: SPb
Сообщения: 228
Версия Delphi: 7, 2009, XE2
Репутация: 70
По умолчанию

Напиши одну процедуру с переменными параметрами и используй ее, например так:
Код:
procedure gg(s: string; ComboBoxEx: TComboBoxEx);
Var
  SearchRec:TSearchRec;
begin
   If FindFirst((ExtractFilePath(paramstr(0)) + 'Docs\230101\' + s + '\*.' + SearchRasch),
     faAnyFile, SearchRec)=0 then                                 
   repeat
     if (SearchRasch = 'doc') or (SearchRasch = 'xls') then
       if (copy(SearchRec.name,length(SearchRec.name)-3,length(SearchRec.name)) <> 'docx')
         or (copy(SearchRec.name,length(SearchRec.name)-3,length(SearchRec.name)) <> 'xlsx')
          then
             ComboBoxEx.Items.Add(SearchRec.name);
   until FindNext(SearchRec) <> 0;

  FindClose(SearchRec);
end;      

procedure TForm1.SearchCounDocs;
begin
  gg('Konsp', ComboBoxEx7);
  gg('Video', ComboBoxEx6);
  // ....
end;
__________________
Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра.
Ответить с цитированием