|
priam
|
|
COM-interface & Assembler29.01.2009, 14:48. Показов 1576. Ответов 2
Метки нет (Все метки)
Пытаюсь реализовать доступ к iActiveDescktop интерфесу Com-обекта ActiveDesktop. В Си используются такие стороки:
HRESULT hr; IActiveDesktop *pActiveDesktop; //Create an instance of the Active Desktop hr = CoCreateInstance(CLSID_ActiveDesktop, NULL, CLSCTX_INPROC_SERVER, IID_IActiveDesktop, (void**)&pActiveDesktop); //Insert code to call the IActiveDesktop methods // Call the Release method pActiveDesktop->Release(); Вопрос: как получить доступ к интерфейсу на масме. 1. не понятно что такое IID_IActiveDesctop. Идентификатр CLSID вроде как нашел.. 2. В си используется указатель на экземпляр интерфейса объекта IActiveDesktop, Но как этот момент реализовать на Масме я не могу понять пока... В примере найденном здесь же, используется файл объявлений shlobj.inc. C моим 10 масмом, скаченным с MS такого не наблюдалось. Заранее спасибо за помощь. 3. Прошу не делать глупых замечаний типа: а нахрена то на масме такое делать?! Ответ один - делаю, значит нужно. 4. ЗАранее спасибо. Мой адрес: florid@tut.by, аська:368319870 5. Спасибо еще раз. |
|
| 29.01.2009, 14:48 | |
|
Ответы с готовыми решениями:
2
Assembler & Visual Studio pascal & assembler Assembler & Delphi (или С) |
|
Администратор
87843 / 53164 / 249
Регистрация: 10.04.2006
Сообщений: 13,764
|
|
| 29.01.2009, 14:52 | |
|
0
|
|
|
priam
|
|
| 29.01.2009, 15:09 | |
|
Мой дорогой друг, я десять раз прочел эту запись, которая как две капли воды похожа на эту: http://www.wasm.ru/article.php?article=1015001, прежде чем открыть тему на Вашем форуме. К сажелению там нет конкретного работающего примера, в конце так и написано: пример не доработан.
Но и по этому тесту есть два пока не разрешенных для меня вопроса,: 1. Как заменить или где взять библиотеку shlobj.lib(dll)? 2. что значит сие: call [eax + Release] т.е. логически я понимаю, что это вызов метода интерфеса, но откуда ассемблер узнал что ReLease есть ничто иное, как смещение относительно указателя экземпляра интерфеса... У меня все надежды на вышеуказанную библиотеку, ибо в рассмотренных мною windows.inc shell32 ole32 нет даже упоминания на это смещение. Статья кстати мягко говоря сырая и несет не так много инормативности. Разве что ознакомительно. Florid@tut.by. Попрежнему жду ясного ответа и благодарю. |
|
| 29.01.2009, 15:09 | |
|
Помогаю со студенческими работами здесь
3
Создание GUI посредством xlib на assembler, UNIX, AT&T Cocos2d & XCode Interface Builder query='SELECT * FROM resume WHERE ' & ''' & RecSet('place')& ''' & '=' & '''& s_loc &''' & - что не так? error '80020009' Îøèáêà. /lalala/profile.asp, line 28 Помогите найти драйвера для pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|