Как же запихнуть 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, компоненты Принудительная пересовка, наверное формы..... Виртуальная физика, Графики, приборы и все такое
|
Платные хостинги
Раскрутка сайта
Книги по программированию
Подскажите как оптимизировать алгоритм
- Как наиболее быстрым способом узнать, сколько файлов с определенным расширением есть в определенной папке?Реализация на 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
|