Страница 1 из 1

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

Добавлено: 16 сен 2015, 18:27
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
Сабж. как разрегистрировать обработчик или как его переопределеить ?

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

Добавлено: 17 сен 2015, 11:20
Masygreen
handler with replace iMyExt2992 on ExtensionPoint epAppInit [99] //epAppInit - Это точка расширения срабатывающая при запуске системы

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

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

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

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

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