powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Использовать модуль DELFI как джава класс.
16 сообщений из 16, страница 1 из 1
Использовать модуль DELFI как джава класс.
    #32831949
xa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть модуль делфи.
Можно ли его как нибудь использовать из джавы, не делая сервера для модуля DELFI?
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32831975
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве что через JNI
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32831984
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
три вопроса:
DELFI это что?(может Delphi)
что вы имеете ввиду под словом модуль?
сервер для модуля DELFI это как?

Используйте JNI.
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32832120
Steppenwulf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понял, библиотеку, написанную на дельфи, нужно заюзать в java-коде. JNI решает обратную задачу :)
Для jdk 1.1 под Win32 были DirectJ и Java/COM. Сейчас приходят в голову только corba и веб-сервисы. Есть, правда, языки, код программ на которых можно скомпилировать в java bytecode, например, python и scheme, но насчет дельфи ничего такого не слышал.
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32832129
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SteppenwulfJNI решает обратную задачу проясните пожалуйста, а то меня терзают смутные сомнения...
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32832151
Steppenwulf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexaka SteppenwulfJNI решает обратную задачу проясните пожалуйста, а то меня терзают смутные сомнения...

JNI - Java Native Interface - библиотека на C, которая поставляется с jdk; она позволяет обращаться к java-объектам и вирутальной машине из платформо-зависимого кода. Для Дельфи есть аналоги JNI, которые создавались так, - 1) транслировали код jni.h специальной утилиткой в дельфи-код, после чего кто-то написал классы-обвертки. В sourgeforge.net можете поискать по ключевым словам "jni delphi", наверняка что-нибудь есть.
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32832160
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Steppenwulfона позволяет обращаться к java-объектам и вирутальной машине из платформо-зависимого кода
в обе стороны работает сия весчь.
ЗЫ
изучайте матчасть :)
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32832817
xa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем задача собственно такая.

Есть алгоритм реализованный на дельфях, который очень нужен для работы веб-приложения (он производит очень нужные вычисления).

Скармливаешь ему параметры- он считает.

Хочется взять этот алгоритм, прилепить к нему интерфейс по которому можно дергать метод "double вычислить(а,б,ц) {}" и перенести на юниксовую платформу, где собственно его и юзать, например из jsp странички.

Если я поверю что JNI в данном случае, панацея- начну разбираться.
Или кину все и перепишу алгоритм на джаву... но он еще не закончен и постоянно дорабатывается, поэтому хотелость бы найти более хорошее решение.
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32838457
K_Naumov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно использовать CORBA
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32838479
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а JNI точно не покатит тут,
ибо Вам нужно аж под unix платформу перенести.
Только про Kylix не вспоминайте :)
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32838490
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выход 1: переписать на С и юзать JNI
выход 1: переписать на Java и НЕ юзать JNI :)
и не морочить людям голову
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32838495
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexakaпереписать на Java и НЕ юзать JNI :)
я бы так и сделал..
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32839327
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО скоро потребуются межплатформенные конвертеры.
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32840624
xa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переписываю на джаву так как это в данном случае быстрее.
А если переписывать придется очень много? как в этом случае поступать?
Ладно здесь не сильно много... классов 10 всего получилось... а если там экая громадина..
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32841146
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под вайном запускать :-)
...
Рейтинг: 0 / 0
Использовать модуль DELFI как джава класс.
    #32841319
mansch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ранее упоминалось - реализуешь на Delphi веб сервис
а из java его читаешь
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Использовать модуль DELFI как джава класс.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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