/ / java спілкування з програмою Pascal Чи можливо - java, pascal

java communication with Pascal application Чи можливо - java, pascal

Мене хтось попросив здійснитизв’язок між додатком Java та програмою Pascal. Я дуже мало знаю Паскаля. Це можливо? Якщо так, чи може хтось надати певні вказівки? Наразі я в цьому не знаю.

Відповіді:

4 для відповіді № 1

Звичайно, це можливо.

Якщо вам просто потрібно використовувати набір функцій, реалізованих на Pascal, ви можете скористатися JNI так само, як і C.I. створити DLL для Windows або спільну бібліотеку для UNIX за допомогою Pascal з іменами конкретних функцій JNI. Можна використовувати pas2jni замість javac -h (або javah) або зробити своє життя навіть простим використанням JNA

Якщо вам цікаво багатопроцесорна інтеграція, тобто у вас є одна програма, написана на Java, а інша написана на Pascal, ви можете використовувати SOAP або REST API.

  • Для реалізації SOAP на Pascal ви можете використовувати Інструментарій веб-служб

  • Для реалізації REST на Pascal ви можете використовувати
    mORMot інструментарій.


-1 для відповіді № 2

Ви можете використовувати

  • Файлова система (перехресні файлові комунікації). тобто у вас є один спільний файл, який можна прочитати / записати обома програмами
  • Мережа (SOAP / REST)