Архив метки: Delphi

Delphi 7, Borland Developer Studio 2006, Embarcadero Rad Studio 2009, Embarcadero Rad Studio 2010, Embarcadero Rad Studio XE, Embarcadero Rad Studio XE3, Embarcadero Rad Studio XE4, Embarcadero Rad Studio XE5, Embarcadero Rad Studio XE6

Delphi — RTL/VCL Library

Год работы: 2018
Название проекта: Delphi — RTL/VCL Library
Описание: Появилась необходимость в столь удобных классах для взаимодействия с разными объектами (диском, файловой системой…) как и в .Net. В текущем состоянии код приходится дублировать для его использования, для его структурирования по классам был создан данный проект. Исходники можно скачать с github.com. Все желающие могут присоеденится для создания единой базы.
Инструментарий:
Среда разработки: Embarcadero RAD Studio
Система контроля версий: GIT

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>

Читать далее