Форум: "Начинающим";
Текущий архив: 2007.07.01;
Скачать: [xml.tar.bz2];
ВнизВопрос по СОМ объектам... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c