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