Сейчас на форуме: bartolomeo, vasilevradislav, rmn, Magister Yoda (+6 невидимых) |
![]() |
eXeL@B —› Программирование —› Com |
Посл.ответ | Сообщение |
|
Создано: 29 июня 2008 11:43 · Личное сообщение · #1 Всем доброго времени суток .... столкнулсо с необходимостью работать с ocx компонентом из с ++ .... но есть кое какие пробдлемы .... я юзаю msrdp.ocx он поддерживает несколько интерфейсов : IMsTscSecuredSettings interface IMsTscAx interface IMsTscAxEvents interface IMsTscAdvancedSettings interface как вызвать какую нить функу из обьекта .... для примера .... в VB это делаетсо очень просто и изящно .... if MsTsc.SecuredSettingsEnabled then MsTsc.SecuredSettings.StartProgram = "notepad.exe" else msgbox "Cannot access secured setting (startprogram) in the current browser zone" end if как например этот код переписать только на сях ..... линки на доки не нужны ... нужны примеры .... заранее благодарен ![]() |
|
Создано: 29 июня 2008 13:29 · Личное сообщение · #2 |
|
Создано: 29 июня 2008 14:25 · Личное сообщение · #3 |
|
Создано: 29 июня 2008 18:16 · Личное сообщение · #4 |
|
Создано: 29 июня 2008 19:47 · Личное сообщение · #5 |
|
Создано: 29 июня 2008 21:22 · Личное сообщение · #6 |
|
Создано: 29 июня 2008 21:36 · Личное сообщение · #7 |
|
Создано: 30 июня 2008 02:55 · Личное сообщение · #8 |
|
Создано: 30 июня 2008 10:36 · Личное сообщение · #9 |
|
Создано: 30 июня 2008 11:42 · Личное сообщение · #10 Wyfinger написал же... Вот присоединяю - должен вроде работать отдельно от SDKl ![]() ![]() |
|
Создано: 30 июня 2008 11:56 · Поправил: theCollision · Личное сообщение · #11 felixx гы ))) ЖЖЖОШЬ ))) Есть уникальный идентификатор, который делает чтото уникальном в пределах всего земного шара, по задумке авторов ))) Когда ты делаешь GUID ты его можешь идентифицировать для : - Класса (CLSID) - Интерфейса (UID) etc Чуешь ? GUID всего лишь дает понять программисту, что интерфейс\класс с таким номером точно не будет в системе. (еще большой конено вопрос, если вспомнить китайские поделки ![]() Вот и спрашивай у КоОБъекта через QueryInterface нужней тебе интерфейс посредством передачи UID и если не вернется E_NOIMPL, то юзай его. Вот пример на дельфи: IPlugin = Interface
вишь число красивое ? Это и есть UID интерфейса и как правило называют его IID_<чего-то там> Вобщем --> Вот <-- http://delphikingdom.ru/asp/viewitem.asp?catalogid=1109 ----- My love is very cool girl. ![]() |
![]() |
eXeL@B —› Программирование —› Com |