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.

Tabela 1. ActiveX para conversão de tipo de dados primitivos Java . Detalhes de conversão para tipos de dados primitivos
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