Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: ActiveX-Komponente über TWebBrowser geladen - Eventinter

  Alt 17. Jan 2005, 13:36
Zitat von mirage228:
Also ist das Interface was Du Dir vom IE holst nicht korrekt, genausowenig, wie es das erstellte Interface ist. Du brauchst beim IE Interface auch irgendwie so ein "ControlInterface", denn das scheint was anderes zu sein, als das Interface selbst.
Das Interface ist schon korrekt, jedoch ist über dieses nicht möglich sich das Event-Interface geben zu lassen.
Das "ControlInterface"-Property ist nur eine Delphi-Wrapper-Eigenheit, um auch direkt mit der ursprünglichen Schnittstelle arbeiten zu können (ohne Wrapper).
Bei
FShockEvents.Connect(FShock); wird ja bei den TOleControl-Interface nachgefragt (IUnknown, IOleClientSite, IOleControlSite, IOleInPlaceSite, IOleInPlaceFrame, IDispatch, IPropertyNotifySink, ISimpleFrameSite), ob es das gewünschte Event-Interface kennt und nicht bei meinem gekapselten Shockwave-Interface.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat