Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.01;
Скачать: CL | DM;

Вниз

Вопрос по СОМ объектам...   Найти похожие ветки 

 
fisherman ©   (2007-06-08 11:21) [0]

Всем привет!
Дело в следующем. Создаю сервер, в нем должна быть функция возвращающая результат, а Automation Object мне постоянно прописывает ее процедурой, и ещё, когда я в интерфейсе прописываю новый метод, на закладке Атрибуты мне не доступны ни Type ни Invoke Kind... Как мне заставить делфи в интерфейсе писать слово function?


 
clickmaker ©   (2007-06-08 11:29) [1]

в type lib
Parameters - Modifiers - out, retval ?
и тип должен быть pointer (со звездочкой)


 
Loginov Dmitry ©   (2007-06-08 11:35) [2]

Так и надо было сразу создавать объект Automation Object а не COM Object.


 
fisherman ©   (2007-06-08 11:44) [3]


> Parameters - Modifiers - out, retval ?
> и тип должен быть pointer (со звездочкой)

Когда я устанавливаю out, retval  делфи ругается что тип должен pointer, но я не нахожу такого типа ни со звездочкой ни без...


 
fisherman ©   (2007-06-08 11:45) [4]


> Так и надо было сразу создавать объект Automation Object
> а не COM Object.

а я его и создаю сразу, может просто выразился неправильно


 
clickmaker ©   (2007-06-08 11:50) [5]


> [3] fisherman ©   (08.06.07 11:44)

не надо так все буквально понимать.
Pointer означает, что это указатель, а тип - тот, который тебе нужен. BSTR*, long* и т.д.


 
Loginov Dmitry ©   (2007-06-08 11:55) [6]

А нафик вообще нужно с этими настройками мучаться? Есть же простая команда Edit | Add To Interface.


 
fisherman ©   (2007-06-08 12:07) [7]


>  BSTR*, long* и т.д.

а я практически все перепробовал - выдает что возвращаемый тип должен быть указан как HRESULT


 
Однокамушкин   (2007-06-08 12:17) [8]


> fisherman ©   (08.06.07 12:07) [7]

Как возвращать результаты через var-парамтеры в обычных процедурах Delphi, знаете? Здесь почти то же самое, только вместо var после типа ставится звёздочка и указывается атрибут out...


 
fisherman ©   (2007-06-08 12:45) [9]

Ладно, спасибо всем отклинувшимся, разберусь:)



Страницы: 1 вся ветка

Текущий архив: 2007.07.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
2-1181168181
Roman_18
2007-06-07 02:16
2007.07.01
скрытие родительской формы в пользу дочерней


15-1180594003
DeDe
2007-05-31 10:46
2007.07.01
Tb2k+TbX проблемы с установкой


15-1180539791
Орион
2007-05-30 19:43
2007.07.01
Индекс иконки файла по расширению


2-1181295308
nstur
2007-06-08 13:35
2007.07.01
Как в DBGrid на поле поставить кнопку вызывающее диалоговое окно


1-1178104837
BAHbKA
2007-05-02 15:20
2007.07.01
Проблема поиска известных файлов