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

Работа с Type Library в Делфи 7   Найти похожие ветки 

← →
начинающий ©   (2005-06-04 18:15) [0]

У меня, то ли по глупости, то ли по неосторожности, при добавлении свойств, доступных для записи к интерфейсу, появляется не процедура-посредник safecall, а функция, возвращающая значение типа Integer (HRESULT - в IDL). В результате, программа не компиллируется. А как сделать, чтобы компиллировалась? Может, нужно какую-то директиву включить/выключить?


← →
VMcL ©   (2005-06-07 10:09) [1]

меню Tools | Environment Options > закладка Type Library > радиогруппа SafeCall function mapping

?


← →
начинающий ©   (2005-06-07 23:02) [2]

За это - спасибо! Но...
При попытке импортировать Type Library наблюдается та же ситуация :( Никак не хотят игнорироваться функции типа:
function Set_Enabled(pbEnabled: WordBool): Integer; safecall;
которые обозначены, как методы записи свойств.
При чём у меня возникает сразу же вопрос: зачем safecall, если процедура и так стала функцией, возвращающей HRESULT?

П.С. Не стесняйтесь пинать меня ногами - СОМ я учил всего два вечера, и вот сразу - такое!



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

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



Память: 0.45 MB
Время: 0.03 c
9-1129114845
Yegorchic
2005-10-12 15:00
2006.05.07
ODE, FreeForm и другие mesh объекты


15-1144778438
Серджинйо
2006-04-11 22:00
2006.05.07
Graphics.pas


1-1143797173
TStas
2006-03-31 13:26
2006.05.07
Как узнать, какой процесс активный?


6-1136640560
zag2art
2006-01-07 16:29
2006.05.07
отправка сообщения icmp - reply под Windows XP


2-1145342719
Женя из Харькова
2006-04-18 10:45
2006.05.07
ПОМОГИТЕ ПОЖАЛУЙСТА!!!




   Наверх