Добрый день. Волею судеб приходиться возиться с ActiveX компонентами, до этого туда не лазил за ненадобностью. Читаю доки и экзамплы смотрю, пока только одни вопросы. В компоненте есть интерфейс (_DIPCRealPlayActiveX), к которому я хочу достучаться, но не понимаю как. То есть я могу, конечно, вызвать queryInterface(), но где взять хидер или что-то еще, где описан требуемый класс, который я буду передавать во второй параметр?
Плюс не понимаю как работает dynamicCall("").
У товарищей есть js работающий код, вот такой вот (Ну js + html, конечно):
<object classid="clsid:bla-bla-bla" standby="Waiting..." id="PreviewActiveX" name="PreviewActiveX"><embed width="100%" height="100%"></embed></object>
...
m_PreviewOCX = document.getElementById("PreviewActiveX");
m_PreviewOCX.Login(m_szHostName,m_lPort,m_strUserName,m_strPassword);
m_PreviewOCX.ptzCtrlStop(10, m_iPTZSpeed)
Мне же при попытки вызова dynamicCall("ptzCtrlStop(int, int)", 10, 4) выдают что нет таких методов.
Собственно говоря, мне эти два метода и нужно вызывать, больше ничего не требуется. Буду рад любой помощи и за ранее благодарен!