Werte für die Konvertierung von ActiveX-Datentypen in primitive Java-Datentypen

Alle primitiven Java™-Datentypen werden automatisch in native ActiveX-Automation-Typen konvertiert. Es werden jedoch nicht alle Automation-Datentypen in Java-Typen konvertiert (z. B. VT_DATE). Für die Datenkonvertierung werden Variant-Datentypen verwendet.

Variant-Datentypen sind eine Voraussetzung für jede Automationsschnittstelle und werden von Visual Basic und VBScript automatisch verwendet. In den nachfolgenden Tabellen ist detailliert aufgeführt, wie primitive Datentypen von Automation-Typen in Java-Typen konvertiert werden.

Tabelle 1. Konvertierung von ActiveX-Datentypen in primitive Java-Datentypen. Details zur Konvertierung von primitiven Datentypen
Visual Basic-Typ Variant-Typ Java-Typ Anmerkungen
Byte VT_I1 Byte Der Visual-Basic-Typ "Byte" hat kein Vorzeichen. Der Java-Datentyp "byte" hingegen hat ein Vorzeichen.
Boolean VT_BOOL Boolean  
Integer VT_I2 short  
Long VT_I4 int  
Currency VT_CY long  
Einer VT_R4 float  
Double VT_R8 double  
String VT_BSTR java.lang.String  
String VT_BSTR char  
Date VT_DATE Nicht zutreffend  

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rcli_xdtconv
Dateiname:rcli_xdtconv.html