Forum: Netzwerke
Delphi
by Mavarik,
8. Mai 2006
OK
Ach... Das ist der ganze Trick? Muss ich sofort mal ausprobieren...
OK kein Problem...
Forum: Netzwerke
Delphi
by Mavarik,
8. Mai 2006
Hallo!
Sorry, aber das war es leider nicht...
Es ging darum, das der QueryService NUR aufgerufen wird, wenn diese EmbeddedWebBrowser komponente verwendet wird.
Diese Komponente nutzt übrigens auch die MSHTML_TLB und Du hast die Indirekt auch verwendet, den
MSHTML ist das gleiche - nur von Borland und veraltet.
Es ging mir darum die Paintsite implementierung zu erhalten um das Grid zu...
Forum: Netzwerke
Delphi
by Mavarik,
27. Apr 2006
OK eMail ist mit dem Testprogramm an Dich raus!
Mfg Frank
Forum: Netzwerke
Delphi
by Mavarik,
27. Apr 2006
:roll: aäääähh ok... Muss mal sehen wie ich die Zeilen aus dem Project raushole...
Werde ich machen...Danke für das Angebot.
Frrank
Forum: Netzwerke
Delphi
by Mavarik,
27. Apr 2006
hähem.... Push :oops:
Hat das von Euch noch niemand verwenden?
Frank :angel:
Forum: Netzwerke
Delphi
by Mavarik,
20. Apr 2006
PS.: Die Aufrufreihenfolge ist
FindBehavior
Init
GetPainterInfo
Notify
Detach
Jedoch liefert ein PaintSite.InvalidateRect(NIL);
einen Fehler $8000FFFF
Forum: Netzwerke
Delphi
by Mavarik,
20. Apr 2006
Ojee ja genau... Wusste nicht, das man auch auf der zuweisenden Seite Typcasten kann. :wall:
Folgende events kommen in dieser Procedure in dieser Reihenfolge an:
IID_IElementBehaviorFactory:{3050F429-98B5-11CF-BB82-00AA00BDCE0B}
IID_IElementBehavior:{3050F425-98B5-11CF-BB82-00AA00BDCE0B}
IID_IProxyManager:TGUID ='{00000008-0000-0000-C000-000000000046}'
???...
Forum: Netzwerke
Delphi
by Mavarik,
20. Apr 2006
Schon, jedoch ist in diesem C-Beispiel folgendes:
STDMETHODIMP CHTMLEditControlSite::XHTMLEditHost::QueryInterface(REFIID iid, LPVOID far* ppvObj)
{
METHOD_PROLOGUE(CHTMLEditControlSite, HTMLEditHost);
return pThis->ExternalQueryInterface(&iid, ppvObj);
}
Forum: Netzwerke
Delphi
by Mavarik,
20. Apr 2006
OK Habe mittlerweile verstanden was Du damit meinst....
Wenn ich jedoch IOleClientSite und IHTMLPainter und IHTMLBehavior und IHTMLBehaviorFactory in mein TForm include...
:wall: :wiejetzt:
Wie kann ich unterschiedliche QueryInterface declarieren?
Frank :coder: :roteyes: :spin2:
Forum: Netzwerke
Delphi
by Mavarik,
20. Apr 2006
:wiejetzt: Kannst Du das mal In Delphi antworten... Das habe ich jetzt nicht verstanden!
Frank
Forum: Netzwerke
Delphi
by Mavarik,
20. Apr 2006
Hallo Zusammen...
Vielleicht hat ja einer von Euch eine Idee, wie ich eine QueryService procedure in mein Form-Object implementiere.
Das würde mir schon helfen.
Frank :coder:
Forum: Netzwerke
Delphi
by Mavarik,
19. Apr 2006
Hallo Zusammen...
Ein Problem habe ich noch vielleicht kann ja einer von Euch besser C.
Ich würde gerne im TWebbrowser ein Grid anzeigen...
error := ((HTMLDocument2Ifc as IHTMLDocument2).body as IHTMLElement2).addBehavior('',vFactory);
Hierbei müsste "nur" noch VFactory richtig gesetzt werden. Als Interface Procedure auf eine IHTMLPainter Routinen...