DelphiScript

<< Click to Display Table of Contents >>

Navigation:  BP4 Администрирование и настройка системы > Конструктор > Разработка >

DelphiScript

Previous pageReturn to chapter overviewNext page

Написание программного кода в системе выполняется на встроенном языке DelphiScript, который представляет собой подмножество языка Delphi.

 

Ограничения

Возможности Delphi, отсутствующие в DelphiScript:

интерфейсы

процедурные указатели

метаклассы

 

Работа с множествами

В DelphiScript не поддерживается конструктор множеств "[]" и оператор проверки принадлежности множеству "in". Их заменяют следующие функции:

MkSet - создание множества

Font.Style := MkSet(fsBold, fsItalic); // вместо Font.Style := [fsBold, fsItalic]

InSet - проверка на вхождение в множество

if InSet(fsBold, Font.Style) then ShowMessage('Font is bold!'); // вместо if (fsBold in Font.Style) then ...