Здравствуйте, AndrewJD, Вы писали:
AJD>Крутить цикл сообщений?
цикл каких сообщейний?
у меня единственный цикл со слипом в главном потоке сделан только для того чтоб прога не закрывалась и можно былоб посмотреть читает ли реально сканер
мне нужно чтоб компонент ACtiveX вызывал 2 функции из OPOSEvent
1) STDMETHODIMP OPOSEvent::GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgdispid)
2) STDMETHODIMP OPOSEvent::Invoke(DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *puArgErr)
т.е. компонент должен работать с программой через IDispatch
для этого OPOSEvent правильно подключить к компоненту, вот это у меня и не получаеться