Документация по Clarion

       

EMBED (Вложенная секция исходного кода)


EMBED(строка)
операторы вложенного исходного кода
.

Строка строковая постоянная которая объявляет секцию вложенного исходного кода. Обычно используется для сообщений об ошибках, для легкой идентификации местоположения ошибки.
операторы вложенного исходного кода Любые допустимые операторы языка Кларион.

Директива EMBED идентифицирует блок вложенного исходного кода. Блок начинается директивой EMBED и завершается оператором END или точкой.
Директива EMBED заставляет компилятор нумеровать строки исходного кода относительно начала вложенного кода. Строка используется в сообщениях об ошибках, чтобы определить какой именно вложенный код содержит ошибку. После завершающей точки или оператора END, нумерация строк компилятором продолжается с того места, где она была прервана директивой EMBED (включая число строк содержащихся во вложенном коде).
Директива EMBED обычно используется, чтобы идентифицировать блоки вложенного исходного кода включенного Генератором Приложений в произведенный им исходный код.
Пример:
CODE
SETCOLOR(7) !Строка 1
BLANK !Строка 2
SETCOLOR() !Строка 3
EMBED('EndEmbed','Source One') !Строка 4
SETCOLOR(23) !Вложенная Строка 1
SHOW(25,35,'Message') !Вложенная Строка 2
SETCOLOR() !Вложенная Строка 3
. !Строка 8, конец вложенного кода
OPEN(Screen) !Строка 9



Содержание раздела