Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#4

Re: TWEbbrowser : String im Dokument suchen

  Alt 30. Jan 2004, 11:07
Zitat von FbAi:
Hatte sowas einen Fehler schonmal als ein Objekt freigegeben werden sollte das nicht da war.
hat das was damit zu tun ?
Genau das gleiche

Delphi-Quellcode:
code: TMemo; // deklariert eine Variable vom Typ TMemo
             // das TMemo gibt es aber noch nicht, es hat nur schon Platz wenn es kommt
Probier mal folgendes:
Delphi-Quellcode:
  code := TMemo.Create(self); // Objekt erzeugen
  code.Text := browser.OleObject.Document.body.OuterHTML; // danach drauf arbeiten

  // hier dann weitermachen
  //...
  //

  // und am Ende nicht vergessen:
  FreeAndNil(code); // speicher wieder freigeben

Edit:

PS: Brauchst Du überhaupt für den Code ein TMemo, wenn Du eh nichts anzeigen willst, oder brauchst Du nur ein Objekt, das Dir nur den Text bzw. html-Quellcode vorhält?

In letzterem Fall würde ich das TMemo gegen ein TStrings austauschen, denn: TMemo.Lines ist ein TSTrings, d.H. wenn Du bei Code eh immer ausschliesslich nur auf Lines arbeitest wäre es geschickte, gleich ein TStrings - Objekt zu nehmen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat