![]() |
TWebBrowser-Problem
Heyho.. ich habe ein kleines Problem mit dem TWebBrowser.
Es geht darum, HTML-Code im Browser anzeigen zu lassen. prozedur:
Delphi-Quellcode:
procedure LoadHTMLToWebbrowser(AWebBrowser: TWebBrowser;
AHTMLCode: TWideStrings); // ehemals TStrings var myDocument:OleVariant; begin //falls nötig, leere Seite anzeigen if AWebBrowser.Document = nil then AWebBrowser.Navigate('about:blank'); //HTML-Code in TWebBrowser.Document schreiben myDocument:=AWebBrowser.Document; myDocument.Clear; myDocument.Write(AHTMLCode.Text); myDocument.Close; end;
Delphi-Quellcode:
[Fehler] Unit1.pas(46): E2010 Inkompatible Typen: 'WideStrings.TWideStrings' und 'SynUnicode.TWideStrings'
LoadHTMLToWebBrowser(WebBrowser1,SynMemo1.Lines); // Fehler hier
WideStrings steht in der Uses-Klausel. Dann hatte ich es noch mit dem hier Probiert:
Delphi-Quellcode:
Aber dagibts eine Zugriffsverletzung.
code := WebBrowser1.OleObject.Document.Body.InnerHtml;
|
Re: TWebBrowser-Problem
Hallo,
zwei Typen sind nicht schon deswegen gleich, weil sie gleich heißen. Du kannst es so probieren:
Delphi-Quellcode:
Grüße vom marabu
procedure LoadHTMLToWebbrowser(AWebBrowser: TWebBrowser; AHTMLCode: SynUnicode.TWideStrings);
|
Re: TWebBrowser-Problem
Das funktioniert leider nicht.
[Fehler] Preview.pas(29): E2003 Undefinierter Bezeichner: 'SynUnicode' |
Re: TWebBrowser-Problem
Du mußt natürlich SynUnicode in den uses-Abschnitt aufnehmen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz