Hallo Frühlingsrolle,
das ist interessant. Ich habe im Internet nur gefunden, dass das nicht gehen soll.
Ich habe eine .ocx-Datei die ich in ein Package importiere damit das neue Element der Palette angezeigt wird. Diese wird aber nur in VCL angezeigt, nicht bei der Palette von Firemonkey.
Wenn ich versuche die Typbibliothek direkt hinzuzufügen dann wird eine pas-Datei erstellt. Diese enthält die Uses:
Delphi-Quelltext
1: 2:
| uses ActiveX, Classes, Vcl.Graphics, Vcl.OleCtrls, Vcl.OleServer, StdVCL, Variants, Windows; |
Und da hat es erst einmal gemeckert, dass es nicht funktionieren würde wegen OleCtrls.
Wenn ich versuche das Programm dann auszufüren bekomme ich immer wieder ein "Klasse nicht registriert", was ich auf folgenden Quelltext aus der Datei zurückgeführt hätte:
Delphi-Quelltext
1: 2: 3: 4:
| procedure Register; begin RegisterComponents('ActiveX',[TComms]); end; |
Meinst du es wäre möglich das Ganze umzuschreiben, damit es läuft?