Forum: Netzwerke
Delphi
by marabu,
8. Mai 2006
Hallo Frank.
Das war eine Fingerübung von mir - ich brauche schließlich sauberen Code um darauf aufzubauen. Insbesondere wollte ich deine Komponente eliminieren, damit ich diese nicht unnötigerweise auf meiner Maschine installieren muss.
Das ist nicht verwunderlich. Wenn du EWB nicht verwenden willst, dann musst du eine eigene Komponente von TWebBrowser ableiten, welche die...
Forum: Netzwerke
Delphi
by marabu,
27. Apr 2006
Ich habe diese Schnittstellen in noch keinem Projekt gebraucht, aber wenn du Code-Fragmente zum debuggen hast, dann stelle sie ruhig ein.
marabu
Forum: Netzwerke
Delphi
by marabu,
20. Apr 2006
Naja, nicht ganz.
Wolltest du es vielleicht so?
// ungetestet
function TForm1.QueryInterface(const IID: TGUID; out Obj): HResult; stdcall;
begin
Result := S_OK;
Forum: Netzwerke
Delphi
by marabu,
20. Apr 2006
Wieso denn "unterschiedliche" QueryInterface? Die Interfaces teilen sich doch eine Implementierung dieser Methode - oder verstehe ich dich falsch?
marabu
Forum: Netzwerke
Delphi
by marabu,
20. Apr 2006
Vielleicht weil deine Form nicht der Host für die TWebBrowser-Komponente ist.
Nachtrag: wenn ich richtig gelesen habe, dann muss deine Form auch die Schnittstelle IOleClientSite implementieren, deren Methode QueryInterface verwendet wird um den ServiceProvider zu ermitteln.
marabu