Архив за год: 2017

Inno Setup — список для хранения пары ключ/значение

Задача: Нужно создать список для хранения пары ключ/значение
Инструментарий: InnoSetup
Решение:
Для хранения данных воспользуемся динамическим массивом.
Читать далее

Delphi — TStringList with UTF8 without BOM

Задача: Нужно сохранить данные, которые хранятся в TStringList в UTF8 без BOM (Byte Order Mark)
Инструментарий: Delphi 2010, Delphi 10S
Решение: У нас есть несколько вариантов решения данной проблемы. Все зависит от версии Delphi, которую вы используете.
В более новых версиях Delphi (начиная с XE2) появилось свойство WriteBOM, которое указывает записывать BOM заголовок в файл при вызове SaveToFile/SaveToStream или нет.
Читать далее

C# Search for multiple files (file names) at once

Задача: Нужно найти несколько файлов по шаблону
Инструментарий: С#
Решение:
Для фильтрации полученных данных воспользуемся Linq
Читать далее