6.2.3. Модификация преобразованных имён

На верх  Назад  Вперёд

Чтобы сделать идентификаторы доступными извне, можно дать псевдонимы преобразованным именам, или изменить непосредственно преобразованное имя. Можно использовать два модификатора:

public:
для функции, которая имеет идентификатор public преобразованное имя будет точно таким же, как оно объявлено.

alias:
Модификатор alias можно использовать для присваивания второй ассемблерной метки для вашей функции. Эта метка будет иметь такое же имя, как объявленный вами алиас (псевдоним). Это не изменяет соглашение о вызовах для функции. Иными словами, модификатор alias позволяет вам указать другое имя (ник) для вашей функции или процедуры.

Прототип для процедуры или функции с псевдонимом следующий:

Procedure AliasedProc; alias : 'AliasName';

Процедура AliasedProc будет также называться как AliasName. Помните, что указанное имя чувствительно к регистру (как в С).

Кроме того, раздел exports библиотеки также используется для объявления имён, которые будут экспортироваться в общедоступной библиотеке. Имена в разделе exports также чувствительны к регистру (в то время как в фактическом объявлении, как правило, не чувствительны). Более подробную информацию о создании общедоступных библиотек см. в разделе 12.1. Введение.