оно к чему угодно отношение имеет, так как оно предназначенно для асинхронного обмена данными между программами
а на чем оно будет реализовано это уже дело десятое
Я могу написать плагин для Flash (SWF Studio), который мог бы обшатся с такими же как он. Вопрос только - как организаовать обшение?
А что тебе конкретно нужно? Какой объем данных, как часто передаются, последовательный доступ или прямой, как они структурированы, нужна ли нотификация об изменении или приходе новых данных, одностороннее или двустороннее общение, от одного к одному или от одного ко многим, нужно ли подтверждение получения данных, требования к security и т.д. и т.п.?
Если просто передавать последовательно двоичные данные в одну сторону от одного клиента к другому, то самое простое - named pipe.
Сообщение от Strannik
имхо ДДЕ самое реальное решение
Слишком сложно и, скорее всего, большая часть его возможностей использоваться не будет.
оно к чему угодно отношение имеет, так как оно предназначенно для асинхронного обмена данными между программами
а на чем оно будет реализовано это уже дело десятое
Это всё равно что ездить на машине подключив велосипедный привод.
Отключить двигатель, забыть про все фичи и вперёд.
Велосипед ведь для езды преднозначен...
оно к чему угодно отношение имеет, так как оно предназначенно для асинхронного обмена данными между программами
а на чем оно будет реализовано это уже дело десятое
Это всё равно что ездить на машине подключив велосипедный привод.
Отключить двигатель, забыть про все фичи и вперёд.
Велосипед ведь для езды преднозначен...
Если тебе нужно проехать 10 метров, то гораздо проще отключить двигатель, забыть про все фичи и вперёд чем завести машину, подождать пока прогреется, поехать.
К тому же я не сомневаюсь что в Нет есть компоненты предназначенные для работы с ДДЕ
А причем тут COM?
Все зависит от задачи. DDE делался под определенную модель общения приложений (приложение-тема-элементы и оповещение всех желающих об изменениях), если в данной задаче этого нет, зачем связываться с этими протоколами?
А может, мы все-таки выслушаем начальника транспортного цеха?
А то навязываем человеку 3rd party library (которая практически всегда - головная боль), когда ему, может быть, нужно два байта послать и достаточно будет обычного сообщения?
Надо передать данные о кол-ве полученых банкнот с cash reader-а во Flash киоск.
Ну так пошли сообщение. Обычный Windows message. Там место для восьми байт есть в wParam и lParam. Во флеше создай окно с уникальным именем и/или классом, в другом приложении найди его по этим параметрам и пошли сообщение. Надеюсь, они у тебя живут под одним пользователем, в одной terminal session, никто не является сервисом и т.п.?
Надо передать данные о кол-ве полученых банкнот с cash reader-а во Flash киоск.
Ну так пошли сообщение. Обычный Windows message. Там место для восьми байт есть в wParam и lParam. Во флеше создай окно с уникальным именем и/или классом, в другом приложении найди его по этим параметрам и пошли сообщение. Надеюсь, они у тебя живут под одним пользователем, в одной terminal session, никто не является сервисом и т.п.?
Comment