Einzelnen Beitrag anzeigen

backdraft

Registriert seit: 19. Apr 2005
Ort: Hückeswagen
335 Beiträge
 
Delphi 11 Alexandria
 
#1

ActiveX Problem und Speicher Problem

  Alt 17. Jan 2007, 12:38
Hallo,

ich zweifel langsam hier an mir selbst.

Ich habe das ganze Problem in ein kleines Testprogramm bekommen und die Komponente mitgeliefert.
Das ganze benötigt min. Office 2003. Das Programm soll ein MODI Viewer werden.

Jetzt zu den zwei Problemen.

In der KDRMODI_TLB.pas steht ganz unten ein Teil, der mir immer die Meldung "Klasse nicht registriert" meldet.
Ich habe es in die Unit geschrieben, da sonst mein Viewer immer das Erste Fenster nicht anzeigen kann sonst.

Das zweite Prob ist noch merkwürdiger.

Ich habe das ActiveX Objekt mit Delphi automatisch importiert.
Dann haben ich das Objekt in der ersten Maske auf die Form gelegt. Der erste Punkt im Menü legt die Form immer wieder an und zerstört es. Bei mir in Delphi 7 kann ich es 1-5 mal machen, dann kommt ein Fehler. In Delphi 2006 klappt es manchmal sogar 50 mal.
Vor allem geht er beim Application.ProcessMessages nach dem Close kaputt !?!

In der zweiten Maske habe ich das Objekt dynamisch angelegt in OnCreate und OnDestroy. Da klappt alles wunderbar.
Wo liegt jetzt genau der Fehler? Was mache ich anders, als die IDE?

Vielleicht weiss jemand Rat, danke im Vorraus...
Angehängte Dateien
Dateityp: rar moditestprog_200.rar (196,2 KB, 3x aufgerufen)
Oliver
  Mit Zitat antworten Zitat