Как передать переменную (и) из приложения VB.NET в уже работающее приложение Java на том же компьютере?

1

Надеюсь, это звучит глупо. Я искал его, но ничего не нашел.

Давайте использовать этот пример, чтобы не быть слишком общим. В моем приложении VB.NET я хочу сделать это:

Dim ASDF As String = "This is a string."
Dim UIOP As Integer = 54

Отсюда я хочу отправить значения этих переменных в приложение Java, которое уже выполняется локально на моем компьютере, - я не хочу, чтобы программа запускала приложение, потому что оно уже запущено. Каким будет самый простой способ достичь этого? Спасибо за вашу помощь!

  • 0
    Вы бы хотели использовать какую-нибудь базу данных или даже файл?
  • 0
    Ну, это как-нибудь упростит? Мне нужно только передать одну или две переменные в Java-программу, так что мне это показалось излишним.
Показать ещё 1 комментарий
Теги:
variables
send

1 ответ

1

У меня была аналогичная проблема, связанная с передачей информации из программы Python в приложение C++, которое уже было запущено, как и в вашем случае. Самое надежное решение, которое я мог найти, это просто создать первую программу для создания текстового файла с соответствующей информацией, а затем вторую программу прочитать и уничтожить файл. Это решение работает очень хорошо, если вам нужно передавать информацию между программами несколько раз, а не постоянно.

Более структурированный способ сделать то же самое, вместо использования текстового файла, - использовать XML файл. И Java, и VB.NET поддерживают синтаксический анализ XML-данных, VB.NET с XmlTextReader и Java с объектной моделью документов. Использование xml позволит вам иметь иерархическую структуру для ваших данных.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню