Re: 'DWebBrowserEvents'
"valery_vi" <[email protected]>
| Newsgroups | gmane.comp.windows.autoit.user |
|---|---|
| Message-ID | <[email protected]> |
And you should use valid name of event interface: $SinkObject=ObjEvent($oIE,"IEEvent_","DWebBrowserEvents2") instead of $SinkObject=ObjEvent($oIE,"IEEvent_","DWebBrowserEvent2Sink"); Enjoy, Valery --- In [email protected], "valery_vi" <shehrer1@...> wrote: > > Petr, > > You should define the sink of events BEFORE any actions with > instance of COM object. > > So, > > $oIE.Visible=0 > $oIE.RegisterAsDropTarget = 1 > $oIE.RegisterAsBrowser = 1 > $SinkObject=ObjEvent($oIE,"IEEvent_","DWebBrowserEvent2Sink"); > > must be replaced like this: > > $SinkObject=ObjEvent($oIE,"IEEvent_","DWebBrowserEvent2Sink"); > $oIE.Visible=0 > $oIE.RegisterAsDropTarget = 1 > $oIE.RegisterAsBrowser = 1 > > Valery > > --- In [email protected], "Petr Dyntar" <pdyntar@> wrote: > > > > Hi Autoit Guys, > > I was using script navigating on pages etc. > > I once got from you (its like year ago) this check for "obj event" > etc. > > But i forgot solution for it,and cand find it out. So i have > check,and iam getting this errorcode > > 'DWebBrowserEvents'. err code 80004002 > > but i dont know what it means anymore and how to solve it:) > > Dont you know? > > thanks a lot,example is here.. > > > > $oIE=ObjCreate("InternetExplorer.Application.1");spusti IE > > if @error then > > Msgbox(0,"","Error opening Internet Explorer: " & @error) > > exit > > endif > > $oIE.Visible=0 > > $oIE.RegisterAsDropTarget = 1 > > $oIE.RegisterAsBrowser = 1 > > $SinkObject=ObjEvent ($oIE,"IEEvent_","DWebBrowserEvent2Sink");jsou > 2typy exploreru! > > if @error then > > Msgbox(0,"COM test","ObjEvent: Can't use > interface 'DWebBrowserEvents'. error code: " & hex(@error,8)) > > endif > > if @error then > > Msgbox(0,"COM test Test","ObjEvent: Can't use > interface 'DWebBrowserEvents'. error code: " & hex(@error,8)) > > endif > > $oIE.ToolBar = 0 > > $oIE.AddressBar= 0 > > $oIE.Left = 20 > > $oIE.Height = 350 > > $oIE.width = 150 > > $oIE.Navigate ("c:\erma_data\Start.htm");naviguje (pro napovedu) > > $oIE.Visible=1 > > > > > > > > Petr Dyntar > > RMA Coordinator > > Test Engineering > > Foxconn CZ,Cisco > > +42046 605 7205 > > >