Пересборка точки расширения epAppInit

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Пересборка точки расширения epAppInit

Сообщение Masygreen »

Собрал точку расширения ..

Код: Выделить всё

extensionPoint epAppInit;
objInterface objMyExtPoint;
 function AutoProcessMsg: boolean;
end;
vipInterface MyExtPoint implements objMyExtPoint;
interface MyExtPoint;
function AutoProcessMsg: boolean;
{
      RunInterface('мой интерфейс');
      AutoProcessMsg := true;
}
end.
var  GlobMyExtPoint: MyExtPoint new;
handler iMyExt2992 on ExtensionPoint epAppInit [99]  //epAppInit - Это точка расширения срабатывающая при запуске системы
action {  result := GlobMyExtPoint.AutoProcessMsg;}
rollback  {  }
Теперь хочу поменять обработчик RunInterface ... получают ругань (получаю если хоть раз запустить его набазе)
Ошибка: Уже есть обработчик с таким именем ! iMyExt2992
Сабж. как разрегистрировать обработчик или как его переопределеить ?
Время ведет!
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Пересборка точки расширения epAppInit

Сообщение Masygreen »

handler with replace iMyExt2992 on ExtensionPoint epAppInit [99] //epAppInit - Это точка расширения срабатывающая при запуске системы
Время ведет!
LaaLaa

Re: Пересборка точки расширения epAppInit

Сообщение LaaLaa »

Masygreen писал(а):Сабж. как разрегистрировать обработчик или как его переопределеить ?
Удалить/очистить ресурс с прошлой реалзиацией.
Компилировать новый ресурс на чистой БД без прежнего ресурса.

И вообще, писал уже об этом неоднократно. Сделайте для программистов и компилятора отдельную БД. И тренируйтесь в программировании на отдельной БД. На которой не подключено никаких пользовательских ресурсов/конфигураторов/альтеров/точек расширения/триггеров и д.р. Только стандартные патчи.
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Пересборка точки расширения epAppInit

Сообщение Masygreen »

LaaLaa писал(а):
Masygreen писал(а): И вообще, писал уже об этом неоднократно. Сделайте для программистов и компилятора отдельную БД. И тренируйтесь в программировании на отдельной БД. На которой не подключено никаких пользовательских ресурсов/конфигураторов/альтеров/точек расширения/триггеров и д.р. Только стандартные патчи.
У меня давно отдельные БД для сборки ) .. но когда проект использует докомпилированный словарь это не возможно ...
Время ведет!
Ответить