Вниз
Скачать: 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.034 c
15-1144809637
Skyle
2006-04-12 06:40
2006.05.07
EPL 2, принтеры этикеток


2-1145290585
cava
2006-04-17 20:16
2006.05.07
С математикой не лады


15-1144757030
DesWind
2006-04-11 16:03
2006.05.07
Мониторинг COM-порта


2-1145429156
IntruderLab
2006-04-19 10:45
2006.05.07
Тип данных


4-1139733773
Alextp
2006-02-12 11:42
2006.05.07
Контекстное меню Проводника




   Наверх