Архив метки: 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

Firebird — Как создать столбец с autoicrement?

Задача: Нужно создать таблицу со столбцом, в котором значение будет увеличиваться по мере добавления данных. (так званное autoicrement поле)

Инструменты: Firebird 2+

Решение: В Firebird нельзя полю установить свойство autoincrement как например в СУБД MSSQL или MySQL. Для этого нужно создать генератор (GENERATOR/SEQUENCES) и триггер на событие BEFORE INSERT.

Читать далее
0

Delphi — enum в строку и обратно

Задача: Нужно преобразовать перечисление (enum) в строку и обратно, строку в перечисление

Инструментарий: Delphi 10

Решение: Для преобразования перечисления в строку нам понадобится модуль RTTI, в котором есть соответствующие методы преобразования.

Читать далее
0

Delphi — RTL/VCL Library

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

0