Hallo,
ich benutze eine OCX, das mir bei einer Funktion einen OLEVariant zurückgibt. Laut Beschreibung handelt es sich um einen 8 Byte großen Datentyp der eine Dauer in Millisekunden beschreibt (als ein Integer-Typ). Die Zuweisung des Rückgabewertes in einen LongInt oder ähnliches funktioniert ohne Problem aber jede weitere Operation endet in einer ungültigen Variantumwandlung. Ich dachte schon daran ob ich nicht einen Int64 benutzen muss, der jedoch nicht als Empfänger für einen OLEVariant dienen kann. Hat jemand eine Idee ?
ich benutze eine OCX, das mir bei einer Funktion einen OLEVariant zurückgibt. Laut Beschreibung handelt es sich um einen 8 Byte großen Datentyp der eine Dauer in Millisekunden beschreibt (als ein Integer-Typ). Die Zuweisung des Rückgabewertes in einen LongInt oder ähnliches funktioniert ohne Problem aber jede weitere Operation endet in einer ungültigen Variantumwandlung. Ich dachte schon daran ob ich nicht einen Int64 benutzen muss, der jedoch nicht als Empfänger für einen OLEVariant dienen kann. Hat jemand eine Idee ?
Comment