ActiveX クライアント・プログラミング、Java フィールド・プログラミングのヒント

ActiveX to Enterprise JavaBeans (EJB) ブリッジを使用して Java™ フィールドにアクセスすると、メソッドの呼び出し時と同じ大/小文字の区別に関する問題が発生します。 フィールド名では、Java フィールド構文と同じ大/小文字を使用する必要があります。

Visual Basic コードには、メソッドの場合と同じように、 フィールドで大/小文字が変更されてしまうという問題があります。 (この問題について詳しくは、「 ActiveX to EJB ブリッジ、Java メソッドの呼び出し」を参照してください。) 場合によっては、CallByName() 関数を使用して、 メソッドを呼び出すときと同じ方法で、フィールドを設定することがあります。 フィールドの場合、プリミティブ型には VBLet を オブジェクトには VBSet を使用します。 例:
o.MyField = 123                         'Incorrect...
CallByName(o, MyField, vbLet, 123)    'Correct...
また、VBScript では、次のとおりです。
o.MyField = 123                          'Incorrect...
Eval(o.myField = 123)                  'Correct...