ActiveX-Clientprogrammierung, Tipps zur Programmierung von Java™-Feldern
Wenn Sie die ActiveX-EJB-Brücke verwenden, um auf Java-Felder zuzugreifen, gelten dieselben Regeln für Groß-/Kleinschreibung wie beim Aufrufen von Methoden. Die Feldnamen müssen in der Groß-/Kleinschreibung mit der Syntax von Java-Feldern übereinstimmen.
Visual Basic-Code hat dasselbe Problem mit unerwünschter Änderung der
Groß-/Kleinschreibung bei Feldern und Methoden. (Weitere Informationen zu
diesem Problem finden Sie im Abschnitt "ActiveX-EJB-Brücke, Java-Methoden
aufrufen"). Unter Umständen müssen Sie die Funktion CallByName() verwenden,
um ein Feld so zu definieren, als würden Sie eine Methode aufrufen.
Für Felder verwenden Sie VBLet für primitive Datentypen und VBSet für
Objekte. Beispiele:
o.MyField = 123 'Incorrect...
CallByName(o, "MyField", vbLet, 123) 'Correct...
oder in VBScript:o.MyField = 123 'Incorrect...
Eval("o.myField = 123") 'Correct...