powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / C# dll in Java вызвать
13 сообщений из 13, страница 1 из 1
C# dll in Java вызвать
    #32805760
o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o
Гость
есть программа на Яве и библиотека(dll) на C#.
Нужно вызвать функцию из этой библиотеки в Яве.
как это сделать?
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32805772
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. написать еще одну dll совместимую с jni
2. наверно п.1 уже реализован. искать тогда

--
FUCK THE iNET!!!
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32805788
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oесть программа на Яве и библиотека(dll) на C#.
Нужно вызвать функцию из этой библиотеки в Яве.
как это сделать?
ВО точно, будет этакий монстрилла JVM + .NET Framework
ГЫГЫГЫ
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32805799
o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o
Гость
авторВО точно, будет этакий монстрилла JVM + .NET Framework
ГЫГЫГЫэто заказ такой, поэтому выбора нет.
может кто уже с таким сталкивался?
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32805810
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JNI читайте и всё у вас получится
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32805963
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32806006
o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o
Гость
спасибо за ответы. Проблема в том, что пользование библиотекой написанной на С/С++ никаких проблем не вызывает. А вот С# не идет.
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32806011
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что именно ,в каком месте, какие ошибки выдаёт?
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32806156
o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o
Гость
jvm i clr друг друга не переносят
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32807805
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ojvm i clr друг друга не переносят
интересно гденьть про это написано? мож кто видел?
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32807994
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас навлеку на себя гору возмущения :)
если гора не идет к магомету то пусть могомет идет к коре
у меня как то была сходная проблема, на c# и java (но не в том дело)
если библиотека без сорсов и правке не подлежит то придется писать посредника java -> (jni) -> intermediary -> c#
а вообще посмотрите с помощью depends.exe что экспортируется из данной dll если там нет имен функций - бесполезно, а что-то служебное то бесполезно.

а вообще если уж вы такую гадость делаете то можно было бы обернуть библиотеку с помощью com/com+ и заюзать ее через janeva.
как вариант организовать коммуникацию через soap.
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32807998
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да в догонку, а можно ли решить обратную задачу из c# (win form application) вызвать java классы, напрямую без оберток, чует сердце что нельзя, но так хочется...
...
Рейтинг: 0 / 0
C# dll in Java вызвать
    #32808137
o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o
Гость
black zorro сейчас навлеку на себя гору возмущения :)
если гора не идет к магомету то пусть могомет идет к коре
у меня как то была сходная проблема, на c# и java (но не в том дело)
если библиотека без сорсов и правке не подлежит то придется писать посредника java -> (jni) -> intermediary -> c#
а вообще посмотрите с помощью depends.exe что экспортируется из данной dll если там нет имен функций - бесполезно, а что-то служебное то бесполезно.

а вообще если уж вы такую гадость делаете то можно было бы обернуть библиотеку с помощью com/com+ и заюзать ее через janeva.
как вариант организовать коммуникацию через soap.

Спасибо. Так мы и сделали вчера. Завернули com/com+ и заработало. Ликованию не было конца! Но при попытке протестировать Ha ХР компе, обнаружили, что все это дело зависит еще и от платформы. Заработало на W2K
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / C# dll in Java вызвать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]