ActiveX VARIANT erzeugen

Alles rund um die Programmierung mit Qt
Antworten
Andy
Beiträge: 16
Registriert: 16. Juni 2007 00:39

ActiveX VARIANT erzeugen

Beitrag von Andy »

Hallo Qt'ler!

Ich würde gerne eine alte MFC-basierende DLL durch durch was neueres und Zukunfssichereres ersetzen.

Dafür würde ich gerne Qt einsetzen.


Allerdings muss das Interface der exportierten Methoden gleich bleiben.

Die Signaturen sehen alle in etwa so aus:

Code: Alles auswählen

int myMethod(VARIANT* var);
Der Pointer zeigt immer auf ein nicht initialisiertes ActiveX Variant.

Jetzt werde ich aus der Qt-Doku aber nicht wirklich schlau und weiß nicht wie ich das Variant korrekt beschreiben kann.

z.B.

Code: Alles auswählen

int myMethod(VARIANT* var)
{
QString str("abc");
// str soll nun noch als BSTR in *var kopiert werden.
}
Für Tips wäre ich dankbar.

Gruß
Andy
Antworten