Hallo,
folgendes kleines Problem.
Ich habe in einem PageControl auf etwa 5 Seiten ein TDHTMLEdit liegen, welche jeweils innerhalb eines Frames liegen.
Also
pc : TPageControl -> ts : TTabSheet -> Frame : TFrame -> dhtml: TDHTMLEdit
Soweit läuft alles wunderbar, nur wenn ich jetzt das Programm beende bekomm ich eine AccessViolation.
Entweder eine generelle (obere im Bild) oder wenn ich etwas mit einem der DHTMLEdit gemacht habe eine mit bezug auf die OCX (Untere im Bild)
Meine Arbeiten am DHTML sind eigentlich minimal...
HTML-Datei laden/speichern, Eingaben durch den Benutzer.
In jeder
Unit(Frame) die ein DHTML beherbergt wird folgender Code ausgeführt:
Delphi-Quellcode:
initialization
OleInitialize(nil);
finalization
OleUninitialize;
Ich vermute mal das ich das
ActiveX irgendwann wieder Freigeben muss, nur hab ich leider keine Ahnung wann und wo...
Der Fehler tritt definitiv beim "Free" der DHTML-Komponenten auf (Egal welche).
Wäre über Tipps dankbar... das Programm läuft zwar... Endet aber immer mit einem der beiden Fehler was halt unschön ist.
Danke und gruss
Dennis