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

Что такое OLE_HANDLE?   Найти похожие ветки 

 
Rem ©   (2004-03-22 12:28) [0]

И есть ли набор API функций для работы с этим Handl"ом? В частности, через этот Handle COM-объект возвращает некую структуру (параметры настройки принтера). Каким образом можно получить доступ к этой структуре?


 
Rem ©   (2004-03-23 10:33) [1]

Ну что, мастера, ни у кого нету опыта работы с OLE_HANDLE? Или передача данных из процесса в процесс - выше понимания мастеров?


 
Rem ©   (2004-03-23 11:39) [2]

На деле все до банального просто. Можно даже сказать, смешно.
var
 pData: pointer;
 hData: OLE_HANDLE;
begin
 hData := SomeActiveX.GetDataHandle;
 pData := GlobalLock(hData);
 try
   ...
 finally
   GlobalUnlock(hData);
 end;
end;


P.S. "Испрашивал я об этом Мастеров год и один день. И вопрос сей не один раз в пучину молчания кидал в надежде на ответ. Но молчали Мастера. И неподвижны были их лики." (С) Остров Пасхи. Тайны каменных истуканов. Генри Фримен.


 
Cobalt ©   (2004-03-23 15:02) [3]

Молодец!
Вот видишь - один день потратил - нашёл таки, сам, безо всяких там мастеров.
Разве ты не ощущаешь чувство гордости за себя, за свои возможности? Где бы ты ещё мог такое ощутить, а?

;-))

А ветку эту я сохраню - вдруг да понадобится работать когда с ОЛЕ.



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

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



Память: 0.45 MB
Время: 0.02 c
1-1083292783
Sun bittern
2004-04-30 06:39
2004.05.16
Инспектор объектов


14-1082646601
Валентин Сушняк
2004-04-22 19:10
2004.05.16
Посоветуйте компонент или научите!


14-1082979041
ALEIIIKA
2004-04-26 15:30
2004.05.16
Хумор!


1-1083512222
novill
2004-05-02 19:37
2004.05.16
Уважаемые мастаки, подскажите как внутри функции узнать ее имя?


7-1080644341
DelphiN!
2004-03-30 14:59
2004.05.16
Получить марку процессора




   Наверх