|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.09.2009, 13:32 | #1 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 16
|
Служба не пашет!
Простой пример: создаю file -> new -> other -> Service Application
Дальше кидаю на "форму" таймер, пишу в нем че-нибудь, устанавливаю службу, но таймер не работает, хотя служба нормально установилась. Скажите пожалуйста, почему? И как ражрешить эту проблему? |
27.09.2009, 15:12 | #2 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
А с чего ты взял, что таймер не работает?
|
28.09.2009, 17:15 | #3 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 16
|
потому что если бы он работал, то, согласитесь, я бы не писал сюда
|
28.09.2009, 20:28 | #4 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Вариант 1. Установить то вы её установили, а вот запустили ли?
Вариант 2. Вы ожидаете, что по таймеру выскочит какое-нибудь сообщение. Не выскочит, если не сделать службу интерактивной (свойство Interactive) P.S. Что-то сегодня все службы пишут
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
28.09.2009, 21:12 | #5 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 16
|
если устанавливать службу без параметра /silent, то пока я не нажал ОК на сообщении об успешной установеке, таймер работает, а как только жму ОК, то все! И вот с запуском че-то я туплю) жму запустить, а мне пишет мол файл не найден(
|
28.09.2009, 21:19 | #6 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
а вы экзешник службы в system32 скопировали?
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
28.09.2009, 21:28 | #7 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 16
|
естесственно скопировал.
Уважаемый Greblin, а не могли бы написать мне мааааленький примерчик службы (только то, о чем я говорил в начале темы и не более), чтобы просто таймер делал свое дело), если конечно вам это не составит труда. Буду очень благодарен! |
28.09.2009, 22:07 | #8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
у вас служба выполнила один раз код и закончила работать. это правильная работа службы. для бесконечной работы надо создать бесконечный цикл, толавливая в нем сигнал завершения службы.Второе: для любого интерактивного действия службы, нужно и создавать интерактивную службу (выставив соответствующий параметр в инспекторе объектов)
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
28.09.2009, 22:15 | #9 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 16
|
свойство в инспекторе стоит true.
объясните тогда, пожалуйста, почему таймер работает только до нажатия на кнопку ОК на сообщении об успешной установке, а если ее (кнопку) не нажимать, то таймер так и будет выполнять прописанные в нем действия. я и хочу, чтобы, когда кнопку нажал, служба работала также, как до нажатия... Может все таки примерчик...) |
28.09.2009, 22:17 | #10 | |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Цитата:
Вот ловите примерчик, поковыряйтесь в нём. Не мой правда, мне больше понравилось всё это на WinAPI писать
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Служба времени, RDTSC | UnluckyStudent | Помощь студентам | 3 | 27.07.2009 10:52 |
Справочная служба аэропорта | sds | Помощь студентам | 2 | 16.11.2007 14:49 |
Служба | OrdJONY | Win Api | 5 | 10.10.2007 12:14 |
На 98 пашет-на ХР нет. | CMP | Помощь студентам | 3 | 04.04.2007 22:26 |
служба | MAcK | Win Api | 3 | 04.12.2006 20:05 |