Создание GUI Service Visual basic . NET 2008

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Madway
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 06.01.2008 (Вс) 14:47

Создание GUI Service Visual basic . NET 2008

Сообщение Madway » 26.04.2009 (Вс) 13:49

Есть готовый проект написанный на VB 2008.
Основная форма, значек в трее.

Необходимо сделать приложение сервисом.
Пробывал методом тыка.

Код: Выделить всё
  Protected Overrides Sub OnStart(ByVal args() As String)
        ' Добавьте здесь код запуска службы. Этот метод должен настроить все необходимое
        ' для успешной работы службы.
        MainForm.Show()

   End Sub


Непомогло. Сервис работает, форма видна, но недоступна, как будто подвисла.
Скорее всего я не понимаю идеалогию приложения работающего как сервис, так как я недавно перешел с VN6 на NET.
В книжках тоже не нашел информации по написанию сервиса с GUI.

Пробывал найти в инете пример службы с GUI интерфейсом, ничего не нашел.
Помогите решить проблему.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Создание GUI Service Visual basic . NET 2008

Сообщение Nord777 » 26.04.2009 (Вс) 14:31

Сервис - отдельно.
Приложение с формой - отдельно.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Создание GUI Service Visual basic . NET 2008

Сообщение Williams » 26.04.2009 (Вс) 18:47

угу, добавить в солюшн с сервисом GUI проект. Наладить общение обоих через Remoting.
И вы думаете, что вас оставят в живых после прочтения этого поста?

Madway
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 06.01.2008 (Вс) 14:47

Re: Создание GUI Service Visual basic . NET 2008

Сообщение Madway » 30.04.2009 (Чт) 17:24

Nord777 писал(а):Сервис - отдельно.
Приложение с формой - отдельно.

Получается это будет два приложения и при завершении GUi приложения, сервис будет продолжать работать?

----------------------------
Сделал GUI.
Сделал сервис.

Немогу дотумкать что написать надо в обработчике при старте службы.
Тупо запуск exe файла, аналогично работы команды wsscript.run в VB6?

Облазил весь codeproject.net в поисках примера, нихрена.

Можите пример кода выложите.
1) запуск GUi при старте службы
2) остановка GUi при остановке службы

p.s.
Нашел пример на C#. Голову поломал, но он мне так и не поддался.
Слишком все мудрено.
Windows Vista aware NT Service interacting with the desktop http://www.codeproject.com/KB/WCF/AppWatcher.aspx#AIntoduction0


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

    TopList