Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
cp:obx-export [2018/11/30 01:13] 127.0.0.1 внешнее изменение |
cp:obx-export [2020/01/02 15:31] иван_денисов |
||
---|---|---|---|
Строка 6: | Строка 6: | ||
==== Модуль для экспорта ==== | ==== Модуль для экспорта ==== | ||
- | < | + | < |
MODULE TestExport; | MODULE TestExport; | ||
VAR | VAR | ||
Строка 16: | Строка 16: | ||
END Export. | END Export. | ||
</ | </ | ||
- | В этом модуле определены два экспортируемых члена: | + | В этом модуле определены две экспортируемые переменные: |
* str --- только для чтения (со знаком ' | * str --- только для чтения (со знаком ' | ||
* rVal --- на чтение и запись (со знаком ' | * rVal --- на чтение и запись (со знаком ' | ||
- | Если попытаться изменить **str** --- компилятор **Компонентного Паскаля** | + | Если попытаться изменить **str** --- компилятор **Компонентного Паскаля** выведет маркер ошибки, |
==== Второй модуль ==== | ==== Второй модуль ==== | ||
- | < | + | < |
MODULE TestImport; | MODULE TestImport; | ||
- | IMPORT | + | |
+ | IMPORT TestExport, | ||
PROCEDURE Start*; | PROCEDURE Start*; | ||
BEGIN | BEGIN | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
END Start; | END Start; | ||
+ | |||
END TestImport. | END TestImport. | ||
+ | |||
^TestImport.Start | ^TestImport.Start | ||
+ | |||
</ | </ | ||