Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi DHTMLEdit (dhtmled.ocx) Probleme beim Freigeben (https://www.delphipraxis.net/66341-dhtmledit-dhtmled-ocx-probleme-beim-freigeben.html)

DennisHB 28. Mär 2006 17:17


DHTMLEdit (dhtmled.ocx) Probleme beim Freigeben
 
Liste der Anhänge anzeigen (Anzahl: 1)
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

igel457 28. Mär 2006 17:32

Re: DHTMLEdit (dhtmled.ocx) Probleme beim Freigeben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hatte das selbe Problem und habe es (irgendwie) gelöst...
Verwende einfach mal folgende DHTMLED.pas: (aus dem Verzeichnis Imports)

DennisHB 29. Mär 2006 16:06

Re: DHTMLEdit (dhtmled.ocx) Probleme beim Freigeben
 
ICH DANKE :)

scheint nun zu laufen...
in der letzten Std keine Fehlermeldung mehr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:14 Uhr.

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