Не получать обратные вызовы от 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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