Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пропадает связь с сервисом после Logoff [D6, Win2k]


dreamse ©   (2005-10-17 08:19:00) 

Написанна программа , работает в виде сервиса , протокол передачи данных UDP. После Logoff'a перестаёт отвечать на запросы , если перезагрузка то всё нормально , в чём может быть проблема ?


Eraser   (2005-10-18 23:24:00) [1]


> dremase   (18.10.05 09:06) [11]

Думаю тут дело в интерактивности сервиса.
Сервер не должен быть интерактивен, имхо.


dremase   (2005-10-18 09:06:00) [2]

> Digitman ©   (17.10.05 15:53) [10]

> не нужна сервису никакая форма.

Это уже мне решать :)  Смысл ка краз в том чтобы прилождение ( с кучей форм и пр ) работало в виде сервиса

> и ОЧЕНЬ плохо, что не интересует. в этом - суть

У меня нет времени на это , мне нужно решить всего одну проблему , потом конечно буду читать но не сейчас , сейчас я расчитываю на вашу помощь

> ты не приводишь никаких подробностей о параметрах инсталляции/старта своего сервиса

Сервис работает с правами системы ( Тот же Radmin тоже рабоатет с провами системы и нормально работает при Logoff )


Digitman   (2005-10-17 15:53:00) [3]


> форма нужна в программе


зачем сервису нужна форма ?
не нужна сервису никакая форма.

форма нужна прикладной задаче, а не сервису.


> Причём меня в данный момент не интересует понятие работы
> сервисов в целом


и ОЧЕНЬ плохо, что не интересует.

в этом - суть.


> хочу понять почему при Logoff'e программа не работает


потому что и сам сервис при Logoff'e вполне м.б. завершен системой и выгружен !

ибо - смотря что за сервис и от имени (с правами) какого юзера системы он м.б. запущен

ты не приводишь никакихподробностей о параметрах инсталляции/старта своего сервиса - что же ты хочешь тогда ?


dremase   (2005-10-17 15:36:00) [4]

> Digitman ©   (17.10.05 14:57) [8]

UDP.active:=true; при formcreate ( форма нужна в программе )

Нет не в курсе и прошу мне разьяснить ! Причём меня в данный момент не интересует понятие работы сервисов в целом , ( то есть не нужно меня посылать читать MSDN ) я просто хочу понять почему при Logoff'e программа не работает.

Получаеться что при Logoff'e сетевые соеденения закрываються и я просто не обрабатываю старт системы и не открываю компонент вновь ! Я прав ?


Digitman   (2005-10-17 14:57:00) [5]


> При старте программы : UDP.active:=true;


что такое в дан.случае "старт программы" ?

речь идет, замечу, о сервис-приложении, а не об ином другом ..

про кодовые потоки сервис-процессов в курсе ?

про service type в курсе ?

про последовательность старта тех или иных типов сервисов по отношению к старту системы в курсе ?


dreamse   (2005-10-17 14:50:00) [6]

компонент UDP

При старте программы : UDP.active:=true;

при Destroy UDP.close;

Сервис стандартный , работает без ошибок , при перезапуске сервиса сеть видит , при Logoff'e не видит

Таким образом видимых ошибок нету ! И думаеться что при Logoff'e происходят какие то действия в OS которые мешают заново проводить подключение.

Возможно сервисы не выключаються при Logoff'e нор блокируеться связь ?!

Короче не знаю что и думать


Digitman   (2005-10-17 14:38:00) [7]


> dreamse   (17.10.05 14:32) [5]


принято.

но - сам виноват.

как минимум потому что под


>  если перезагрузка то всё нормально


можно подразумевать и рестарт сервиса и рестарт системы.

дотумкать, что сие есть явная неоднозначность, НЕпридурку было бы вовсе не сложно.

это - раз.

во-вторых, нет никакой инф-ции о типе твоего сервиса.

в-третьих, черт-те что творится в твоем сервисе, точнее - в его алгоритме.

и не факт, что этот алгоритм 100%-но корректен.

поэтому тебе, НЕпридурку, и был дан намек на крайнюю желательность приведения здесь ключевых фрагментов своего кода.


dreamse   (2005-10-17 14:32:00) [8]

> Digitman ©   (17.10.05 14:22) [4]

Извини наболело ! Постоянно нет штобы помочь подшучивают


Digitman   (2005-10-17 14:22:00) [9]


> dreamse   (17.10.05 14:14) [3]


хам.


dreamse   (2005-10-17 14:14:00) [10]

Удалено модератором
Примечание: Тебе не сюда.


Digitman   (2005-10-17 12:02:00) [11]

например, в ошибке в 17-й строке


dreamse   (2005-10-17 12:01:00) [12]

В чём может быть дело ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо