Не получать обратные вызовы от Java Access BridgeJAVA

Программисты JAVA общаются здесь
Anonymous
Не получать обратные вызовы от Java Access Bridge

Сообщение Anonymous »

Я пытаюсь использовать Java Access Bridge для получения информации о компонентах Swing из приложения C++. Однако ни один из зарегистрированных мной обратных вызовов никогда не вызывается. Я пробовал перечислять окна, а затем вызывать IsJavaWindow() для каждого дескриптора, но он всегда возвращает false. Есть идеи, почему это не работает?

Я предполагаю, что это проблема с моим приложением, а не с установкой моста, потому что демо-программы Monkey и Ferret работают, инициализируйтеAccessBridge() возвращает true, и отладчик обнаруживает, что DLL WindowsAccessBridge загружена.

Я использую Java 6, обновление 13 для Windows Vista, и я думаю, что это версия 2.0.1 мост доступа.

Код: Выделить всё

JavaAccess::JavaAccess(void)
{
using namespace std;

BOOL isInitialized = initializeAccessBridge();
if(isInitialized)
{
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/1161142/not-receiving-callbacks-from-the-java-access-bridge[/url]

Вернуться в «JAVA»