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.