ActiveX 클라이언트 프로그래밍, Java 필드 프로그래밍 팁
ActiveX to EJB(Enterprise JavaBeans) 브릿지를 사용하여 Java™ 필드에 액세스하면 메소드 호출 시 존재하는 동일한 대소문자 구분 문제가 있습니다. 필드 이름은 Java 필드 구문과 동일한 대소문자를 사용해야 합니다.
Visual Basic 코드는 메소드에서와 같이 필드에서 요청하지 않은 대소문자 변경 문제가
동일하게 발생합니다. (이 문제에 대한 자세한 정보는
Java 메소드를 호출하는 ActiveX to EJB 브릿지를 참조하십시오.)
CallByName() 함수를 사용하여 일부 경우 메소드를 호출하는 동일한 방식으로 필드를
설정할 수 있습니다. 필드의 경우, 기본 유형에는 VBLet를 사용하고
오브젝트에는 VBSet를 사용합니다. 예를 들어 다음과 같습니다.
o.MyField = 123 'Incorrect...
CallByName(o, "MyField", vbLet, 123) 'Correct...
또는
VBScript에서:o.MyField = 123 'Incorrect...
Eval("o.myField = 123") 'Correct...