Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Как же запихнуть rtf as string в MSWord?, Если долго мучаться - что-нибудь...
Статус файла
дайте пожалуйста теоретическое объяснение типу, IDispatch
Как сделатьзапуск процедуры только раз в день?, вопрос
помогите найти Kylix3 crack, не могу найти Kylix3 crack
Как сохранить результат запроса ADOQuery1 во внешн, Сохранение рез-та запроса в dbf
StringGrid, выделение
id HDD or CPU, Как узнать серийный номер HDD или CPU...
перевод с++ в паскаль
помогите, нужен authorization key, serial number
Положение каретки в пикселях, Положение каретки в пикселях в TRichEdit
преобразование, pchar -> string
плавающаяточка, Переполнение операции с плавающей точкой
Как в запр.в TQuery2 исп. НД,полученный от TQuery1, select из НД
Поиск слов по маске
Снова MDI, MDI в длл
StringGrid - ввод только числа?
Зрительные Образы, те, которые в WindowsMedia Player 7-8
Заработок в российском интернете!, Супер-предложение!!! 50000$ за 90 дней!
Perevod dvoichnogo koda iz Memo v fajl, Kak sohranitj dvoichnij kod v fajl ?
Извлечение из множества, Извлечение из множества
Запись в ехе, В самое начало...
Событие Click дин. созданного пункта меню.
QRImage, Вставка БОЛЬШОГО рисунка в отчёт
Как позиционировать SelectDirectory на экране?
Menu, Как добраться до меню окна любой папки
Подскажите как оптимизировать алгоритм
Reports, Вывод отчета с предусловием
Получить кол-во страниц на печати, как программно получить сабж?
Delphi+Mapi, Как получить уведомление о доставке
Image1.Canvas:=Printer.Canvas, ERROR :(
Удаление строки в StringGrid, Удаление строки в StringGrid
Oracle Direct Access + Delphi, как вызвать функцию
Remote Administrator
преобразование типов, как из Double получить Integer
Как Вы относитесь к курящим девушкам?
Вопрос по работе со строками, Антоним функции AnsiPos
Помогите написать....., Выключение компа.....
Про процедуры, и подачу массивов в них
Редактирование DBGrid, Если Query отсортирован
Кто теоретически объяснит мне, что из себя, представляет Self?
мр3 файл...., как можно проиграть в своей проге мр3 фа
Многострочие в СтрингГрид, Многострочие в СтрингГрид
Многопоточность
Требуется досрочно прервать запрос SELECT, Вопрос прерывания запроса.
Курсовая, Закраска области
Delphi - текст, написанный под углом, большая просьба помочь разработке
Flat-свойство
экспорт файла реестра
CGI
как программно получить превилегии?, для того что-бы управлять питанием
клик при нажатой клавише..., клик при нажатой клавише шифт...
Исходники VCL, Как вы их используете
Работа со строками в Tmemo
вопрос в тему, программировани
Нужна помощь по Delphi !!!, Не могу установить, проблемы ...
Как прочитать описание .CPL файла?
Разработка компонента
загрузка шрифтов из ресурса, автономные шрифты в приложении
i want to get CPl info, помогите люди добрые!!...
Упорядочивание в TOpendialog
Как программно работать со звуками?, звуки инструментов MIDI !!!!
Запись массива в файл, Как правильно записать массив в файл
Rave 5 в Delphi 7, Rave 5 в Delphi 7
Где купить Delphi 7!, Я в отчаянии!
опять QReport :)), никак не могу сделать многостранич. д-т
ActiveX control типа toolbar, создание контролов, как же это делают?
Skin, компоненты
Принудительная пересовка, наверное формы.....
Виртуальная физика, Графики, приборы и все такое

Платные хостинги     Раскрутка сайта     Книги по программированию


Подскажите как оптимизировать алгоритм

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Как наиболее быстрым способом узнать, сколько файлов с определенным расширением есть в определенной папке?Реализация на Delphi:Код var CountAllFiles: integer; // переменная показывает сколько файлов найденоprocedure TForm1.GetCountFile(Dir: string);var  SearchRec : TSearchRec;  Separator : string;begin  CountAllFiles := 0;  if Copy(Dir,Length(Dir),1)='\' then Separator := ''  else Separator := '\';  if FindFirst(Dir+Separator+'*.*',faAnyFile,SearchRec) = 0 then     begin      if FileExists(Dir+Separator+SearchRec.Name) then         begin           if (ExtractFileExt(SearchRec.Name) = '.html') or (ExtractFileExt(SearchRec.Name) = '.htm') then              CountAllFiles := CountAllFiles + 1;         end      else if DirectoryExists(Dir+Separator+SearchRec.Name) then              begin                if (SearchRec.Name<>'.') and (SearchRec.Name<>'..') then                   SearchText(Dir+Separator+SearchRec.Name);              end;              while FindNext(SearchRec) = 0 do                begin                  if FileExists(Dir+Separator+SearchRec.Name) then                     begin                       if (ExtractFileExt(SearchRec.Name) = '.html') or (ExtractFileExt(SearchRec.Name) = '.htm') then                          begin                            CountAllFiles := CountAllFiles + 1;                           end;                     end                  else if DirectoryExists(Dir+Separator+SearchRec.Name) then                          begin                            if (SearchRec.Name<>'.') and (SearchRec.Name<>'..') then                                SearchText(Dir+Separator+SearchRec.Name);                          end;                end;     end;  FindClose(SearchRec);end;highlightSyntax('delphiWNiZDc','delphi');Реализация на Visual Basic:Код Private Sub Command1_Click()  Dim fso, f, fc, f1  Dim i As Integer    Set fso = CreateObject("Scripting.FileSystemObject")  Set f = fso.GetFolder("E:\1\nedvig_dp_ua\")  Set fc = f.Files    For Each f1 In fc    If Right(f1.Path, 3) = "htm" Or Right(f1.Path, 4) = "html" Then       i = i + 1Label1.Caption = Str(i)  ‘показывает сколько файлов нашла…       DoEvents    End If  Next    Set fc = Nothing  Set f = Nothing  Set fso = NothingEnd SubhighlightSyntax('delphiUzMzU0M','delphi');И то и другое работает крайне медленно. Как это можно сделать быстрее?

- Код Function GetFileCount(Dir:string):integer;var fs:TSearchRec;begin  Result:=0;  if FindFirst(Dir+'\*.htm?',faAnyFile-faDirectory-faVolumeID, fs)=0 then    repeat      inc(Result);    until FindNext(fs)<>0;  FindClose(fs);end;highlightSyntax('delphiYjE1Nz','delphi');

- Большое спасибо Vit.

- Все было хорошо и прекрасно до тех пор, пока я использовал эту функциюв Windows NT 4.0 Servise Pack 6. Она находила и htm и html.Но когда программу запустили в Windows 98. Эта функция подсчитывала только html файлы. htm файлы она не видела.Перекомпиляция проекта под Windows 98 ничего не дала.Может, нужна какая то самая последняя версия DLL-файла. Какая именно я не знаю.Если не сложно объясните в чем проблема?

- Разобрался:В маске поиска функции FindFirst знак "?" нужно заменить на "*"

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование