Описание тега delphiscript
DelphiScript - это язык сценариев ole, такой как VBScript или JScript, но полученный из стандартного паскаля (не Object Pascal).
Он имеет расширения для поддержки объектов OLE и типа OLEVariant. Затем он обрабатывает все стандартные типы Pascal как OLEVariant или не поддерживает их, если они не соответствуют этой модели - указатели, файлы, записи (заменены нетипизированными массивами). Объявление типа переменной или параметра разрешено, но не имеет никакого эффекта. Определения типов не поддерживаются.
Другое расширение поддерживает обработку исключений так же, как это делает Object Pascal. DelphiScript поддерживает почти все стандартные операторы Pascal и стандартные процедуры Pascal (например, mod
, copy
), минус те, которые имеют дело с I/O
или преобразования типа (например, str
). Преобразования типов неявны.
Стандартные процедуры Pascal перечислены в Delphi Help или Object Pascal Guide как принадлежащие Системе. Операторов множества нет, но они заменены процедурами. Сам DelphiScript не поддерживает подпрограммы, которые не принадлежат Системе. Однако некоторые из них поставляются через расширение плагина, Utilities
,
Вам следует использовать этот тег, если ваш вопрос связан с DelphiScript или его поддерживаемыми расширениями.