.NET mit VEE verwenden 7
VEE Benutzerhandbuch 301
Programmierverfahren
Datentypen zwischen .NET und VEE konvertieren
VEE konvertiert Datentypen zwischen VEE und .NET auto-
matisch für alle Datentypen, die VEE und .NET nativ unter-
stützen, z. B. Int16, Int32, Real64 usw. Sie können diese auto-
matische Konvertierung rückgängig machen, um die Daten als
echtes .NET-Objekt zu nutzen. In diesen Fällen können Sie die
neue Typkonvertierungsfunktion asClrType() verwenden, um
einen VEE-Datentyp in einen .NET/CLR-Typ umzuwandeln.
Ausführliche Informationen hierzu finden Sie in den nachfol-
genden Konvertierungstabellen.
.NET-Operationen in VEE akzeptieren normalerweise einen
genauigkeitserweiternden Datentyp (Typ-Erweiterung) als
Parameter, nicht jedoch einen genauigkeitsreduzierenden
Datentyp (Typ-Einschränkung). Sie können beispielsweise
UInt8 von VEE in eine .NET-Operation übergeben, die einen
Parameter vom Typ System.Int16 benötigt, nicht jedoch umge-
kehrt. Wenn die .NET-Operation einen Parameter ByRef benö-
tigt und Sie sein Ergebnis zurück abrufen möchten, muss auch
der Datentyp exakt übereinstimmen. Wenn beispielsweise die
.NET-Methode einen Parameter vom Typ ByRef Int32 benötigt,
können Sie nur den VEE-Datentyp ByRef Int32 übergeben. Falls
Ihnen der Rückabruf der Ergebnisse nicht wichtig ist, können
Sie das Schlüsselwort ByRef überspringen. Dann würden die
normalen Parameterregeln gelten.
Die folgenden Tabellen zeigen die Datentyp-Konvertierungs-
funktionen zwischen VEE und .NET.
Komentáře k této Příručce