Написание службы

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

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

Predator
Обычный пользователь
Обычный пользователь
 
Сообщения: 74
Зарегистрирован: 10.12.2002 (Вт) 18:55
Откуда: Russia

Написание службы

Сообщение Predator » 11.10.2010 (Пн) 14:21

доброго времени суток. пишу службу.... не пойму почему даже такой код у меня не выполняется?

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

    Protected Overrides Sub OnStop()
        ' Добавьте здесь код для завершающих операций перед остановкой службы.
        Timer1.Enabled = False
    End Sub

    Private Sub Timer1_Elapsed(ByVal sender As System.Object, ByVal e As System.Timers.ElapsedEventArgs) Handles Timer1.Elapsed
        MsgBox("111")
    End Sub
End Class


подскажите где тут ошибка?
все будет хорошо или нет тогда все будет плохо...

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Написание службы

Сообщение FireFenix » 11.10.2010 (Пн) 14:57

Телепатия mode on;

Может потому что не задан интервал срабатывания таймера?
Или может потому что нету инициализации таймера в классе?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Sector
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 26.10.2004 (Вт) 14:43

Re: Написание службы

Сообщение Sector » 11.10.2010 (Пн) 16:01

Таймер как я понимаю "правильный". Вот только messagebox потребует от сервиса "allow service to interact with desktop". В лог информацию сбрасывай.

Predator
Обычный пользователь
Обычный пользователь
 
Сообщения: 74
Зарегистрирован: 10.12.2002 (Вт) 18:55
Откуда: Russia

Re: Написание службы

Сообщение Predator » 11.10.2010 (Пн) 21:06

Sector писал(а):Таймер как я понимаю "правильный". Вот только messagebox потребует от сервиса "allow service to interact with desktop". В лог информацию сбрасывай.

забыл про "allow service to interact with desktop" --- спасибо
все будет хорошо или нет тогда все будет плохо...


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

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

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

    TopList