Вниз
Скачать: CL | DM;

Сервис   Найти похожие ветки 

← →
Tonich ©   (2007-09-15 19:08) [0]

Вечер добрый.
у меня есть сервис, который опрашивает некоторое число устройств, подключенных к COM порту и полученные данные сохраняет в базе данных. Так вот собственно сам вопрос, можно ли как-то получить, текущие данные (с устройств) не обращаясь к базе данных. Понятно что можно сделать запрос к базе и выудить последнее изменение, но меня интересует можно ли это сделать из самого сервиса.
Пока напрашивается 1 вариант, создать какие-то пользовательские сообщение (генерируемые в сервисе) и отлавливать их в другом приложении...
какие есть еще варианты?


← →
Anatoly Podgoretsky ©   (2007-09-15 19:36) [1]

> Tonich  (15.09.2007 19:08:00)  [0]

Текущие данные ты уже получил из ком порта.


← →
Tonich ©   (2007-09-15 19:39) [2]

да


← →
Tonich ©   (2007-09-15 20:13) [3]


> Anatoly Podgoretsky ©   (15.09.07 19:36) [1]

нет ну понятно что получил, теперь я хочу их просмотреть только не делая запроса к базе, вот я и спрашиваю каким образом можно было бы это сделать?:)


← →
Инс ©   (2007-09-15 20:19) [4]

А сервис вы написали?


← →
Tonich ©   (2007-09-15 20:23) [5]

а что не похоже?))


← →
Tonich ©   (2007-09-15 20:24) [6]

то есть получиться как обычно никто нихрена не ответит... (
тота раньше...


← →
Инс ©   (2007-09-15 20:30) [7]

Так если сервис ваш - какие проблемы? Кидайте копию принятых данные в какой-нибудь MMF, шлите широковещательное сообщение, что мол, данные готовы.


← →
Tonich ©   (2007-09-15 20:34) [8]


> Инс ©   (15.09.07 20:30) [7]

оо  ) пасибочки за вариант )


← →
Anatoly Podgoretsky ©   (2007-09-15 20:50) [9]

> Tonich  (15.09.2007 20:13:03)  [3]

Что посмотреть, ты уже и так получил, ну сделай ShowMessage.


← →
Tonich ©   (2007-09-15 20:59) [10]


> Anatoly Podgoretsky ©   (15.09.07 20:50) [9]

круто..


← →
Tonich ©   (2007-09-15 20:59) [11]

а сказал бы то же самое кто-то другой, заплевали бы всем форумом...


← →
Инс ©   (2007-09-15 20:59) [12]


> [9] Anatoly Podgoretsky ©   (15.09.07 20:50)

Башорг, цитата №391974. Не в обиду ;-)


← →
Tonich ©   (2007-09-15 21:11) [13]


> Инс ©   (15.09.07 20:59) [12]

))))))))


← →
Slym ©   (2007-09-17 07:04) [14]

1. в сервисе сделать COM сиглетон реализующий IO процедуры с портом...
2. саму работу сервиса переписать под использование этого объекта...
3. Использовать этот  объект в других приложениях (в обход ДБ) не составит никакого труда, т.е. свежие данные по требованию...


← →
Slym ©   (2007-09-17 07:04) [15]

сожно приделать AdvizeSinkи для уведомления об изменениях



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
2-1189756196
kostyas
2007-09-14 11:49
2007.10.14
Invalid floating point operation


2-1190022039
Владимир_А
2007-09-17 13:40
2007.10.14
file


1-1185790813
Юра
2007-07-30 14:20
2007.10.14
Организация обработки клавиш в потоке


2-1189751911
nick2000
2007-09-14 10:38
2007.10.14
не работает запрос через Clientdataset


1-1185553239
ins
2007-07-27 20:20
2007.10.14
TWebBrowser и правая кнопка мыши




   Наверх