Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: 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 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.042 c
14-1083009008
Yanis
2004-04-26 23:50
2004.05.16
Отгадай


7-1080646553
pumba
2004-03-30 15:35
2004.05.16
Windows DDK


3-1082474947
Koba
2004-04-20 19:29
2004.05.16
Результат запроса


4-1080467334
Nevil
2004-03-28 13:48
2004.05.16
Как определить атрибуты файла из SHGetFileInfo?


6-1080144803
neteditor
2004-03-24 19:13
2004.05.16
Receiveln





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский