Вверх ↑
Разработчик
Ответов: 26151
Рейтинг: 2127
#1: 2008-05-16 03:59:25 ЛС | профиль | цитата
Ну, не знаю, не знаю... Я порыскал в инэте -- очень неплохой отзыв об WM_COPYDATA. Такая знаменитая программа, как TotalCommander, и то применяет такой способ обмена. А чем, собственно, этот метод не нравится в пределах одного пользователя и одного рабочего стола
На данный момент я добился передачи трех типов данных (уже готовы компоненты клиент/сервер), все передается очень даже быстро и синхронно.
------------ Дoбавленo:

Ну pipe, тоже интересно

От других аналогичных объектов именованные каналы отличает гарантированная доставка сообщений, возможность асинхронного ввода/вывода, возможность коммуникации между процессами на разных компьютерах в локальной вычислительной сети и относительная простота использования.


Вот именно -- относительная простота использования. Стянул пример, не совсем он и маленький.

Ну можно, закончить тот способ обменя и заняться этим.

------------ Дoбавленo:

Майл слоты всем хороши, но передают только текст, в отличии от WM_COPYDATA, который передает любые типы данных.

Можно попробовать создать тестовую программку на предмет вычисления быстродействия передачи Stream'ов через Майл слоты и через HDE (я этот способ обмена так назвал), включая подготовительный этап по начальной и конечной обработки Stream'ов.
------------ Дoбавленo:

Короче, фигня все это. Куча геморроя, и никакого большого толка. Лучше остановиться на майл слотах (почти тоже самое по функционалу) и не изобретать велосипед...
карма: 22

0