Timer в С#

Ответить
Valkiria
Сообщения: 6
Зарегистрирован: 23 сен 2007, 13:29

Поскажите как сделать, что бы с помощью Timer можно было бы определить время выполнения алгоритма: что бы при нажатии кнопки запускающей программу начинался отсчет и при завершении выполнения алгоритма отсчет завершался и сохранялась время.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

А зачем тут таймер? Тупо в начале работы программы получить текущее время, в конце - тоже, и найти разность.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Valkiria
Сообщения: 6
Зарегистрирован: 23 сен 2007, 13:29

Я понимаю, но я не знаю языка и не знаю как это сделать! Мне в принципе нужна скорость выполнения программы.
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

The GetTickCount function retrieves the number of milliseconds that have elapsed since the system was started. It is limited to the resolution of the system timer. To obtain the system timer resolution, use the GetSystemTimeAdjustment function.

DWORD GetTickCount(VOID);

Собственно, абсолютные значения, возвращаемыее функцией не важны. Берем разность между двумя показаниями, получаем длительность интервала в миллисекундах.
Ответить