Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.051 c
15-1189550634
iZEN
2007-09-12 02:43
2007.10.14
Россия испытала самую мощную в мире вакуумную бомбу


2-1190117780
Fligian
2007-09-18 16:16
2007.10.14
Добавление TImage на TMemo


9-1161037863
wrl
2006-10-17 02:31
2007.10.14
Подскажите ссылочку на описание формата VRML *.wrl ?


2-1189678304
molodoi
2007-09-13 14:11
2007.10.14
Вычисляемое поле в DBLookUpComboBox


2-1190029186
bss
2007-09-17 15:39
2007.10.14
Сохранение рисунка в BLOB-поле





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский