Seite 1 von 1

ActiveX VARIANT erzeugen

Verfasst: 17. März 2011 14:17
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