jaja, die dritte Variante ist ja auch mein aktueller Stand meiner Anwendung. Das funktioniert. Aber es ist nun mal dann nicht durch andere Programme nutzbar.
Wie willst du denn bitte schön dem C++ Compiler die Struktur von TMeinObjekt und seiner Nachfahren mitteilen, wie willst du ihm die zur Laufzeit erstellten Objekte des Delphiprogramms übergeben? Genau dafür werden ja
COM-Interfaces geschrieben, um z.B. die Kommunikation zweier Programme untereinander zu realisieren.
Ich will eben bei meinem Programm die Möglichkeit geben, auf die Ausführung durch ein beliebiges anderes Programm Einfluss zu nehmen, sodaß Drittentwickler z.B. Modifikationen meines Programmes entwickeln können.
Oder meinst du etwa, daß ich sämtliche Funktionalitäten sämtlicher Klasseninstanzen (etwa 60 verschiedene) alle in einem Steuerungsobjekt unterbringen sollte? *UFF!*