Sugerencias de programación del campo Java para la programación de clientes ActiveX.
Utilizar el puente de ActiveX a EJB (Enterprise JavaBeans) para acceder a los campos Java™ tiene el mismo problema de sensibilidad a mayúsculas y minúsculas que cuando se invocan los métodos. Los nombres de campos deben utilizar la misma combinación de mayúsculas y minúsculas que en la sintaxis de campos Java.
El código Visual Basic tiene el mismo problema cuando se modifican las
mayúsculas y minúsculas de forma inoportuna que con los métodos. Para obtener más información acerca de este problema, consulte el tema
Puente de ActiveX a EJB, llamada a métodos Java.
Podría utilizar la
función CallByName() para establecer un campo del mismo modo que llama a un método
en otros casos. En campos utilice VBLet para tipos primitivos y
VBSet para objetos. Por
ejemplo:
o.MyField = 123 'Incorrect...
CallByName(o, "MyField", vbLet, 123) 'Correct...
o en VBScript:o.MyField = 123 'Incorrect...
Eval("o.myField = 123") 'Correct...