Programmation de client ActiveX, conseils pour la programmation de zones Java
Avec la passerelle ActiveX vers EJB (Enterprise JavaBeans), l'accès aux zones Java™ est dépendant de la casse, tout comme pour l'appel de méthodes. La casse des noms de zone doit être identique à celle de la syntaxe du nom Java.
Visual Basic pose le même problème pour les changements de casse
non sollicités qu'avec les méthodes. (Pour plus de détails sur ce problème,
reportez-vous à Passerelle ActiveX vers EJB, appel des méthodes Java).
Il peut être
nécessaire dans certains cas d'utiliser la fonction CallByName() pour définir une zone de
la même façon qu'un appel de méthode. Pour les zones, utilisez VBLet pour les
types primitifs et VBSet pour les objets. Exemple :
o.MaZone = 123 'Incorrect...
CallByName(o, "MaZone", vbLet, 123) 'Correct...
ou dans VBScript :o.MaZone = 123 'Incorrect...
Eval("o.maZone = 123") 'Correct...