Вниз
Скачать: 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.052 c
8-1077923434
Дас Виндовс 45
2004-02-28 02:10
2004.05.16
Интерфейс


6-1080208693
Ozone
2004-03-25 12:58
2004.05.16
Многопользовательский сервер


3-1082097042
Vitaly23
2004-04-16 10:30
2004.05.16
Триггер


3-1082600463
Марат
2004-04-22 06:21
2004.05.16
Запрос


6-1079986574
Djon007
2004-03-22 23:16
2004.05.16
Как вырубить машину по IP?




   Наверх