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...