Мне нужна функция javascript для запуска функции в приложении, разработанном в Lazarus как для OSx, так и для Windows. Я изучаю Lazarus, и я бы назвал себя новичком среднего уровня. Я очень мало знаю о javascript.
Насколько я понимаю, javascript работает в изолированной программной среде, поэтому не может получить прямой доступ к приложению. Поэтому я думал об использовании какого-то tcp-вызова из javascript в приложение, передавая параметр, который при получении вызовет событие. Это должно работать как на Windows, так и на Mac. В идеале использовать те же компоненты/код, но если это невозможно, то все, что мне нужно сделать.
Мои вопросы:
1) Это звучит как правильный подход? 2) Если да, то какой способ и компоненты лучше всего использовать для достижения этой цели?
Я смотрел на синапс - но, честно говоря, я немного потерялся в том, какие компоненты мне нужно использовать, и прочитал, чтобы настроить это.
По сути, javascript должен отправить параметр моему приложению, которое затем выполняет действие, когда оно получено.
Заранее спасибо, если сможете помочь.