Einzelnen Beitrag anzeigen

MCXSC
(Gast)

n/a Beiträge
 
#13

Re: AWebBrowser.Navigate benötigt mehr Angaben?!

  Alt 24. Aug 2008, 22:20
Ja, soweit verstehe ich das schon.

Aber ich arbeite ja nicht mit dem Interface direkt, sondern über die Komponente in der Designtime. Und da kann ich ein NavigateURL nirgendwo deklarieren.

Wie gesagt: Ich setze die Komponente auf die Form, und bennene sie in "Browser" um. Nun habe ich eine Funktion (die so auch mit D7 funktioniert hat):

Delphi-Quellcode:
procedure LoadHTML(AWebBrowser: CppWebBrowser_V1; AHTMLCode: TStrings);
var
  BrowerInhalt: OleVariant;
begin
  if AWebBrowser.Document = nil then AWebBrowser.Navigate('about:blank', EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  BrowerInhalt:= AWebBrowser.Document;
  BrowerInhalt.Clear;
  BrowerInhalt.Write(AHTMLCode.Text);
  BrowerInhalt.Close;
end;
Der Aufruf des ganzen erfolgt(e) über die Zeile:

LoadHTML(Browser, HTML); //wobei HTML eine stringList ist
Delphi-Quellcode:
type
  TMainFrm = class(TForm)
    Browser: TCppWebBrowser;
  Mit Zitat antworten Zitat