Год работы: 2018
Название проекта: Delphi — RTL/VCL Library
Описание: Появилась необходимость в столь удобных классах для взаимодействия с разными объектами (диском, файловой системой…) как и в .Net. В текущем состоянии код приходится дублировать для его использования, для его структурирования по классам был создан данный проект. Исходники можно скачать с github.com. Все желающие могут присоеденится для создания единой базы.
Инструментарий:
Среда разработки: Embarcadero RAD Studio
Система контроля версий: GIT
Архив метки: Delphi
Добавить комментарий
Delphi — TStringList with UTF8 without BOM
Задача: Нужно сохранить данные, которые хранятся в TStringList в UTF8 без BOM (Byte Order Mark)
Инструментарий: Delphi 2010, Delphi 10S
Решение: У нас есть несколько вариантов решения данной проблемы. Все зависит от версии Delphi, которую вы используете.
В более новых версиях Delphi (начиная с XE2) появилось свойство WriteBOM, которое указывает записывать BOM заголовок в файл при вызове SaveToFile/SaveToStream или нет.
Читать далее
Delphi — E2065 Unsatisfied forward or external declaration
Задача: При компиляции проекта возникает ошибка E2065 Unsatisfied forward or external declaration.
Инструментарий: Delphi
Решение:
При компиляции проекта появилась ошибка
[dcc32 Error] <Module Name>.pas(<Line Number>): E2065 Unsatisfied forward or external declaration: ‘<Class Name>.<Method Name>