Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: C# Klasse -> Delphi Klasse / OpenOffice

  Alt 23. Jun 2022, 16:48
Selbst wenn ich aus Variant -> OleVariant mache, erhalte ich die Fehlermeldung

E2160 Typ in einem OLE-Automatisierungsaufruf nicht erlaubt

und zwar genau in der Zeile, wo die Objektreferenz zugewiesen wird. Das bestätigt die Aussage von Peter, dass eine Objektreferenz wohl nicht erlaubt ist.

Was mich aber wieder an den Anfang bringt, wie man in Delphi anhand der frei verfügbaren API einen XCloseListener verwendet, um beim Schließen eines Dokumentes in einem Event darauf reagieren zu können?

Die hier beschriebene Klasse scheint sich dafür ja nicht zu eignen...
Wie gesagt, Du mußt die type library importieren, um zu sehen, wie der Listener in Delphi-Syntax deklariert werden muß. Das C#-Beispiel basiert vermutlich auf einem fertigen .NET Assembly, das solche Feinheiten intern versteckt.
Peter Below
  Mit Zitat antworten Zitat