<< Click to Display Table of Contents >> DelphiScript |
![]() ![]() ![]() |
Написание программного кода в системе выполняется на встроенном языке 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 ...