|
|
|
Получение данных из сторонних приложений
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Необходимо обеспечить взаимодействие Java приложения с программой написаной на Delphi. Т.е. дельфийская программа должна каким либо образом передавать данные в джавовскую. Подскажите пожалуйста самую простую реализацию. Если возможно пример. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 19:38:38 |
|
||
|
Получение данных из сторонних приложений
|
|||
|---|---|---|---|
|
#18+
самая простая это точно сокеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 19:58:24 |
|
||
|
Получение данных из сторонних приложений
|
|||
|---|---|---|---|
|
#18+
Спасибо, сам думал на счет сокетов. Теперь вопрос - создавать ли отдельный поток для прослушивания порта? В каких случаях его создание является предпочтительным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 20:12:40 |
|
||
|
Получение данных из сторонних приложений
|
|||
|---|---|---|---|
|
#18+
Ну потом создать придется точно, иначе вашему пользователю не понравится, что на момент передачи данных ваша прога (а точнее GUI) подвисает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 20:23:29 |
|
||
|
Получение данных из сторонних приложений
|
|||
|---|---|---|---|
|
#18+
Как я понимаю, создание дополнительных потоков желательно не только для прорисовки гуя, а еще и для возможности обработки нескольких подключений и для ситуации, когда данных передается много и приложение не успевает их обрабатывать по мере поступления. Но тогда встают вопросы синхронизации... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 20:54:41 |
|
||
|
Получение данных из сторонних приложений
|
|||
|---|---|---|---|
|
#18+
Дима! sql.ru - это не хранилище Open Source кода. И готовый шаблон использования IPC тебе вряд-ли кто-то подарит. Тем более, на таких изысканных требованиях. Может быть ты лучше сам попробуешь хоть что-нибудь реализовать и придешь сюда с более конкрентым вопросом? Судя по твоим репликам ты знаком с сокетами, потоками и даже упомянул синхронизацию . Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 21:49:40 |
|
||
|
Получение данных из сторонних приложений
|
|||
|---|---|---|---|
|
#18+
Dima11...для ситуации, когда данных передается много и приложение не успевает их обрабатывать по мере поступления. Но тогда встают вопросы синхронизации... А что тут сложного? Неужели трудно организовать, например, 2 буфера для чтения и записи. Можно циклические. Синхронизируете в 4-х местах, где данные читаются из буферов и записываются в буферы. Вот собственно и ВСЁ. С сокетами вообще проблем не должно быть. Если пугает синхронизация - RTFM'те. Благо инфы по этой теме навалом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 23:36:47 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34165571&tid=2147353]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
290ms |
get topic data: |
17ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 633ms |

| 0 / 0 |
