Вниз
Скачать: CL | DM;

Передача параметров в методы интерфейса (COM DLL )   Найти похожие ветки 

 
dima74   (2004-05-25 08:35) [0]

Не могу понять такую вещь
function Fun1(var Par: integer): boolean
Это при записе в простой DLL работает
Теперь создаем Com библиотеку, в интерфейсе описываем ту же самую функцию... Ругается на параметр Par:
Out parameter requires pointer type
Вот так нормально:
function Fun1(var Par: OleVariant): WordBool
Объясните, плиз, почему так?


 
Семен Сорокин ©   (2004-05-25 11:09) [1]

Спецификация COM, возвращаяемый параметр (var или out) должны объявляться как указатели (pointer).
from Help:
Output parameter. This must be a pointer to a member that will receive the result.


 
Семен Сорокин ©   (2004-05-25 11:11) [2]

Спецификация COM, возвращаяемый параметр (var или out) должны объявляться как указатели (pointer).
from Help:
Output parameter. This must be a pointer to a member that will receive the result.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
4-1106348841
somebodyfromanywhere
2005-01-22 02:07
2005.03.06
отступ в TMemo


4-1106027709
Gero
2005-01-18 08:55
2005.03.06
Изменения пароля пользователя по сети


4-1106691985
Iron Man
2005-01-26 01:26
2005.03.06
Событие перед уничтожением приложения


14-1107967766
Pat
2005-02-09 19:49
2005.03.06
Повешанье люстры :) Нужен совет


3-1107334983
hgd
2005-02-02 12:03
2005.03.06
Подскажите, с чего начать с базами данных




   Наверх