2009-08-10 4 views
0

Я новичок в программировании VC++ .net. Пожалуйста, помогите мне, как использовать System.Threading.Timer в коде Windows VC++ .net. Я пробовал использовать класс form.timer и system.timer, но, как выясняется, это известная ошибка Windows, и она не будет работать надежно. Я не могу использовать system.threading.timers. Приведу пример.System.Threading.Timer

Нитин

+0

Вы отправили Google для «System.Threading.Timer» перед публикацией своего вопроса? Первым результатом является страница MSDN для таймера с хорошими примерами. – AndrewS

+0

Спасибо, Андрей, но я сделал google. См. Мой ответ ниже. Любая помощь будет принята с благодарностью. – 2009-08-11 06:44:43

ответ

1

Как уже упоминалось Andrews, MSDN обычно имеет хорошие примеры стартера. Вы можете проверить this и прокрутить вниз до раздела «Примеры» в разделе Visual C++, чтобы увидеть пример System.Threading.Timer.

+0

Да, я googled и это слишком много. Хорошо, я разбираюсь в проблемах. Класс Timer от Microsoft имеет проблемы и является известной ошибкой MS http://support.microsoft.com/kb/842793 Microsoft предлагает использовать System.threading.timer вместо System.Timer.Timer (класс-оболочка) или System. Forms.Timer (не работает для служб Windows). Тем не менее, я не могу использовать System.Threading.Timer в VC++ .net, не уверен, что я не делаю неправильно (я использовал примеры MSDN для справки), но он просто не работает. Класс System.Timer.timer был ненадежным, но threading.timer даже не работает для меня. Поэтому мне нужны были рабочие примеры. – 2009-08-11 06:43:59

+0

Примеры, представленные на странице MSDN, будут работать. Вы должны опубликовать свой код, который не работает s0, мы можем выяснить, что с ним не так. – SwDevMan81

Смежные вопросы