64 비트 Windows 플랫폼 용 32 비트 OLE 컨트롤을 다시 컴파일했습니다 (ole이이 어플라이언스에 할당하는 메모리가 많기 때문에 필요합니다).32 비트 swt eclipse rcp 응용 프로그램에서 64 비트 OLE로드
JDK32bit 및 Eclipse 32 비트 (64 비트 Windows 32 비트 emualtion)에서 실행되는 내 eclipse rcp 응용 프로그램 안에이 내용을로드해야합니다. 나는 rcp 응용 프로그램을 재 컴파일하지 않으려 고하며 그것이 거대하고 많은 thigs가 잘못 될까봐 두려워합니다.
지금까지 (32 비트 플랫폼에서)이 사이트에서 설명한 방법 ActiveX Support In SWT을 사용하여이 activeX를로드했습니다. 이제 64 비트 창에서 ole로드가 실패합니다 (예외가 발생 함).
- 필자는 win64 (jdk64)에서 전체 rcp 응용 프로그램을 변환해야한다고 생각하십니까?
- 구성 요소가 잘 등록되어 있는지 어떻게 진단 할 수 있습니까? 시스템에 등록 된 모든 COM 개체를 검사하는 도구가 있습니까 (64 비트에서 작동하지 않는 32 비트 도구 만 있음). 사실 내가 사용한 유일한 방법은 해당 참조에 activex 구성 요소의 DLL을 포함하는 다른 .NET 응용 프로그램을 구현하는 것입니다.
- 누군가가 이클립스 rcp 응용 프로그램에서 64 비트 OLE를로드하려고 시도 했습니까? 조언이 필요합니다. (이 문제를 해결하기 위해 많은 노력을 기울였습니다.)