Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: 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 вся ветка

Текущий архив: 2007.10.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
1-1185813272
fdooch
2007-07-30 20:34
2007.10.14
Глобальный хук WH_MOUSE_LL


15-1189943148
Kostia
2007-09-16 15:45
2007.10.14
sniffer


2-1189922338
SKIPtr
2007-09-16 09:58
2007.10.14
Обновить список в ListBox


2-1190216368
Jimmy
2007-09-19 19:39
2007.10.14
Ошибка при TB:=TBitmap.Create;


2-1190006417
bss
2007-09-17 09:20
2007.10.14
Как избавиться от мигания в гриде при переоткрытии запроса