Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi HTML-Code von TMozillaBrowser auslesen (https://www.delphipraxis.net/50465-html-code-von-tmozillabrowser-auslesen.html)

TheXception 26. Jul 2005 08:29


HTML-Code von TMozillaBrowser auslesen
 
Wie kann man den HTML-Code von der TMozillabrowser-Komponente auslesen?

barf00s 26. Jul 2005 08:46

Re: HTML-Code von TMozillaBrowser auslesen
 
hast du deren "eigenschaften & methoden" mal auf eindeutige namen durchsucht die darauf schließen könnten das sie eben den code zurückgeben? (ich glaubes nich)

TheXception 26. Jul 2005 08:54

Re: HTML-Code von TMozillaBrowser auslesen
 
ja hab ich schon aber nichts gefunden.
Es gibt eine Funktion names
Delphi-Quellcode:
GetTextBuf(Buffer:PAnsiChar; BufSize: integer) : integer;
Aber die hat mich auch nicht weitergebracht da kamen nur sonderzeichen.
Vllt hab ich sie auch nur falsch benutzt. Könnte mir da jemand ein Beispiel machen?

barf00s 26. Jul 2005 08:58

Re: HTML-Code von TMozillaBrowser auslesen
 
Delphi-Quellcode:
var
  sResult: string;
  iSize: integer;

begin
  iSize := 8192;
  SetLength(sResult, iSize);
  FillChar(sResult[1], iSize, 0); // nicht unbedingt nötig
  MozillaBrowser1.GetTextBuf(@sResult[1], iSize);
  Memo1.Lines.Text := sResult;
end;

TheXception 26. Jul 2005 09:12

Re: HTML-Code von TMozillaBrowser auslesen
 
Also des gibt keinen HTML-Code zurück. Da muss es doch eine Möglichkeit geben :wall:

barf00s 26. Jul 2005 09:13

Re: HTML-Code von TMozillaBrowser auslesen
 
ich hab kein dunst ob diese funktion GetTextBuf ÜBERHAUPT ne methode von deiner mozillakomponente iss und was sie macht... ~blub~

TheXception 26. Jul 2005 09:20

Re: HTML-Code von TMozillaBrowser auslesen
 
Für alle die auch testen wollen: des Mozilla ActiveX Control gibts hier:
http://www.iol.ie/~locka/mozilla/mozilla.htm
Dort holt ihr euch: Mozilla 1.7.7 ActiveX Control Installer
Ihr könnt es dann über "ActiveX importieren" installieren.

Kidix 26. Jul 2005 09:57

Re: HTML-Code von TMozillaBrowser auslesen
 
Der Code müsste in etwa so lauten


Delphi-Quellcode:
temp := MozillaBrowser1.OleObject.Document.documentElement.innerHTML;
Kidix

barf00s 26. Jul 2005 09:58

Re: HTML-Code von TMozillaBrowser auslesen
 
warum sieht das so nach dem IE WebBrowser aus?

Kedariodakon 26. Jul 2005 10:01

Re: HTML-Code von TMozillaBrowser auslesen
 
Zitat:

Zitat von barf00s
warum sieht das so nach dem IE WebBrowser aus?

hmm Mozilla = IE ??? Skandal :firejump:

Naja eigendlich ist das doch gut.
Wenn die Mozilla Entwickler sich an andere Kompos anlehnen, so steigt ev. schneller einer auf ihre um, ohne das dieser viel Aufwand hat :zwinker:

Bye


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:08 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz