Публикации от Станислав Пантелеев

Delphi. idFTP. Как рекурсивно собрать все файлы из определенной директории FTP сервера?

Соберем все файлы, кроме папок из определенной директории на FTP сервере при помощи компонента idFTP //Recursive listing of files… procedure TVisualFrame_PSFTPClient.ListAllFilesCore(dir:string); var DL: TStringList; i: Integer; Читать на сайте автора.

Читать на сайте автора.

Delphi. Установка и использование написанных компонентов

Как организовать удобную структуру для хранения и переноса своих программ и компонентов? Пока не нашел ответа на этот вопрос. Это короткая заметка об использовании компонентов Читать на сайте автора.

Читать на сайте автора.

Delphi. Битовые операции и фильтр Блума. Вступление.

Часто встречается множество булевых параметров, которые нужно хранить в базе. Что-то существует или не существует. Что-то true или false. И когда таких параметров несколько десятков Читать на сайте автора.

Читать на сайте автора.

Delphi. Проверка возможности чтения файла

Простая проверка возможности прочитать файл. //True – файл открыт для чтения. Иначе – False. function IsFileOkToRead(const aFileName : String; var EMessage:string) : Boolean; var F:TFileStream; begin Result:=false; Читать на сайте автора.

Читать на сайте автора.

Delphi. Как отсортировать TStringList и сохранить соответствие с несколькими другими TStringList?

Данный пост является развитием предыдущего. Будем сортировать один TStringList -другие же приводить в соответствие с переставленными элементами. SLToSort SLToSort BeforeSort AfterSort 0 1 0 3 1 Читать на сайте автора.

Читать на сайте автора.

Delphi. Сортировка TStringList с приведением в соответствие других списков.

Что делаем? Есть у нас некоторый TStringList, скажем SLToSort:TStringlist. Нужно его отсортировать – задача элементарная, пишем компараторы для наших данных, включаем CustomSort и всё готово. Читать на сайте автора.

Читать на сайте автора.