Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
cp:obx-export [2017/12/27 08:21] иван_денисов создано |
cp:obx-export [2020/10/29 07:08] (текущий) |
||
|---|---|---|---|
| Строка 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 | ||
| + | |||
| </ | </ | ||