Вниз
Скачать: 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.027 c
8-1134149328
Dark Lord
2005-12-09 20:28
2006.05.07
Гитарный тюнер на Дельфи


15-1144754702
Prohodil Mimo
2006-04-11 15:25
2006.05.07
Вопрос по Mirande


2-1145478801
Niko
2006-04-20 00:33
2006.05.07
как отобрать фокус ))


3-1142440144
Vadim14
2006-03-15 19:29
2006.05.07
System Resources Problem


2-1145345073
Сергей И
2006-04-18 11:24
2006.05.07
Как очистить БД?




   Наверх