Функция RegisterGlobalIfc |
Позволяет регистрировать статические методы vip-интерфейсов (см. "Описание реализации объектов. ") из Паскаля или из а. После регистрации методы можно использовать в LotExpression и по Ctrl+F4.
Методы регистрируются в точке расширения типа входа в систему, модуль и т.д.
function RegisterGlobalIfc (ifcName : string) : boolean;
ifcName : string - имя vip-интерфейса (если надо, то с компонентой).
True, если регистрация прошла успешно. False - в противном случае.
В приложении по CTRL-F4 или в LotExpression можно будет скомпилировать и выполнить: 'GlobTestFnc' или 'GlobTest::GlobTestFnc':
#include epSystem.vih //********************************************************** handler with replace RegisterGlobTestFnc on extensionPoint epAppInit action { RegisterGlobalIfc('GlobTest'); result := true; } //********************************************************** vipInterface GlobTest; static: function GlobTestFnc : string; end; //********************************************************** interface GlobTest; //---------------------------------------------------------- create view as select * from x$files ; //---------------------------------------------------------- function GlobTestFnc : string; { result := 'I`m GlobTestFnc'; } end.
Начиная с Атлантис 5.1.38.