Показать сообщение отдельно
Старый 10.06.2003, 13:54   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Изначально опубликовано Pavel
- Что значит совместить? - Система выйдет из строя? - Не будет виден слой/элемент и т.д.?
Точно не отвечу, но будут следующие эффекты:
  • при попытке создать новый класс (заголовок) в USR-слое, ID для которого уже занят в VAR, у этого заголовка резко появляются методы из VAR-слоя. Редактировать их, разумеется, нельзя.
  • при компиляции ошибки типа "Нельзя переименовать класс, если он сидит в низлежащем слое".

Если просто совместить два файла без компиляции приложения, можно ожидать, что вместо вызовов VAR-класса будут вызываться методы USR-класса. Скажем, метод new() с неверным набором параметров.

А если говорим о таблицах, то можно ожидать ошибок при обращении к соотв. формам и ошибок синхронизации.

Короче, клиент будет недоволен.