Einzelnen Beitrag anzeigen

DennisHB

Registriert seit: 25. Aug 2003
Ort: Bremen
58 Beiträge
 
Delphi 6 Personal
 
#1

DHTMLEdit (dhtmled.ocx) Probleme beim Freigeben

  Alt 28. Mär 2006, 17:17
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
Miniaturansicht angehängter Grafiken
error_123.gif  
  Mit Zitat antworten Zitat