![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| CompWorm |
|
||||||||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
Добра!
Пытаюсь заюзать некий SDK в форме DLL, написанный на C# в своём Java проекте, используя IKVM. моё приложение благополучно использует классы из данного сдк, сейчас проблема - как подписаться на события. сразу уточняю, доступа к коду SDK нет, событие там вероятно в таком виде:
и используется в примерах примерно так:
из меиллиста (и вот пример) в Java это предлагается использовать примерно так (к сожелению документация молчит и вообще в плачевном состоянии)
но в сгенерированном стабе (от ikvmstub) SDK классы, связанные с эвентом имеют name mangling, что делает их некомпилябельными:
компилятор java ругается, что cli.System.EventHandler не EventHandler..00601_..._Lcli__Sdk__LogonFailedEventArgs_...._ param_ у остальных классов таких проблем нет, менглинг только в эвентах. класс LogonFailedEventArgs в стабе тоже присутствует. может надо натравить ikvm прекомпиллер сперва? что не так сделал, кто эвенты юзал? Это сообщение отредактировал(а) CompWorm - 20.10.2015, 21:56 |
||||||||
|
|||||||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |