OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 06:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: MODULE Name [="alias"]
СообщениеДобавлено: Пятница, 06 Сентябрь, 2019 20:59 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
В синт. разборе компилятора увидел, что для library alias в заголовке модуля можно использовать такой вариант:

MODULE Name [="alias"]

Компилятор при таком синтаксисе заполняет атрибут alias для модуля, но не ставит флаг noCode (как для случая интерфейса DLL).

Как я посмотрел бегло, единственный эффект от этого получается для вычисления fingerprint-ов. Они вычисляются не от имени модуля, а от алиаса.

Кто не знал: фингерпринты сущностей вычисляются с хешированием и имени модуля (что я всегда склонен был считать ошибочным решением - переименование модуля не должно ломать фингерпринты его сущностей).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB