Получить метод из расширения интерфейса Feesigners
Добавлено: 02 фев 2015, 17:02
Доброго времени суток!
Появилась такая необходимость поюзать фейс Feesigners и его расширения.
Читаем из хэлпа:
Interface F_COMMON::FeeSigners
Интерфейс работы с подписантами
Параметры
NrecSelection : Comp
Реализуемые интерфейсы
F_COMMON::ObjFeeSignersExt2
F_COMMON::ObjFeeSignersExt
Расширение объекта для работы с подписантами
Окна
window wiEditSelection
window wiFeeSelection
window wiFeeSigners
Информация
Версия : Компонент F_COMMON 8.10.124.0
Имеем также
ObjInterface F_COMMON::ObjFeeSignersExt
Расширение объекта для работы с подписантами
Методы
Function RunMainWindow (wType : Word) : Boolean; (ВОТ ЭТО ХОЧУ ЗАПУСТИТЬ)
Открытие главного окна с возвратом результата закрытия
Реализован в объектах
F_COMMON::FeeSigners
Ну и это может понадобиться:
ObjInterface F_COMMON::ObjFeeSignersExt2
Методы
Function GetSignerInfo (pFlag : Word) : String;
Получение информации по подписанту
Иерархия наследования
F_COMMON::ObjFeeSigners
F_COMMON::ObjFeeSignersExt1
F_COMMON::ObjFeeSignersExt2
Пишу следующий вих
В коде отчета
Получаю ошибюку на этапе компиляции
Ожидалось поле структурного или ссылочного типа....
Вопрос - что делаю не верно?
Появилась такая необходимость поюзать фейс Feesigners и его расширения.
Читаем из хэлпа:
Interface F_COMMON::FeeSigners
Интерфейс работы с подписантами
Параметры
NrecSelection : Comp
Реализуемые интерфейсы
F_COMMON::ObjFeeSignersExt2
F_COMMON::ObjFeeSignersExt
Расширение объекта для работы с подписантами
Окна
window wiEditSelection
window wiFeeSelection
window wiFeeSigners
Информация
Версия : Компонент F_COMMON 8.10.124.0
Имеем также
ObjInterface F_COMMON::ObjFeeSignersExt
Расширение объекта для работы с подписантами
Методы
Function RunMainWindow (wType : Word) : Boolean; (ВОТ ЭТО ХОЧУ ЗАПУСТИТЬ)
Открытие главного окна с возвратом результата закрытия
Реализован в объектах
F_COMMON::FeeSigners
Ну и это может понадобиться:
ObjInterface F_COMMON::ObjFeeSignersExt2
Методы
Function GetSignerInfo (pFlag : Word) : String;
Получение информации по подписанту
Иерархия наследования
F_COMMON::ObjFeeSigners
F_COMMON::ObjFeeSignersExt1
F_COMMON::ObjFeeSignersExt2
Пишу следующий вих
Код: Выделить всё
#ifdef ComponentVersion
#component "F_Common"
objInterface ObjFeeSignersExt;
end; // interface
vipInterface VFeeSignersExt implements F_Common::ObjFeeSignersExt licensed(free);
#end
Код: Выделить всё
.Var
ifeesigners: VFeeSignersExt;
r: Boolean;
.EndVar
.begin
r:=ifeesigners.RunMainWindow(1);
End.
Ожидалось поле структурного или ссылочного типа....
Вопрос - что делаю не верно?