ActiveX para valores de conversão de tipo de dados primitivos Java
Todos os tipos de dados Java primitivos são convertidos automaticamente em tipos nativos de Automação ActiveX. No entanto, nem todos os tipos de dados de Automação são convertidos em tipos Java™ (por exemplo, VT_DATE). Tipos de dados variantes são utilizados para a conversão de dados.
Os tipos de dados variantes são um requisito de qualquer interface de Automatização, e são utilizados automaticamente pelo Visual Basic e VBScript. As tabelas a seguir fornecem detalhes sobre como os tipos de dados primitivos são convertidos entre tipos de Automação e tipos Java.
Tipo do Visual Basic | Tipo Variante | Tipo Java | Notas ® |
---|---|---|---|
Byte | VT_I1 | Byte | Byte em Visual Basic é sem assinatura, mas é assinado em tipo de dados Java. |
Boolean | VT_BOOL | boolean | |
integer | VT_I2 | short | |
Long | VT_I4 | int | |
Currency | VT_CY | long | |
Único | VT_R4 | float | |
Double | VT_R8 | Duplo | |
Sequência | VT_BSTR | java.lang.String | |
Sequência | VT_BSTR | char | |
Date | VT_DATE | n/d |