Страница 1 из 1

Timer в С#

Добавлено: 17 мар 2008, 16:32
Valkiria
Поскажите как сделать, что бы с помощью Timer можно было бы определить время выполнения алгоритма: что бы при нажатии кнопки запускающей программу начинался отсчет и при завершении выполнения алгоритма отсчет завершался и сохранялась время.

Re: Timer в С#

Добавлено: 18 мар 2008, 11:32
Хыиуду
А зачем тут таймер? Тупо в начале работы программы получить текущее время, в конце - тоже, и найти разность.

Re: Timer в С#

Добавлено: 18 мар 2008, 15:38
Valkiria
Я понимаю, но я не знаю языка и не знаю как это сделать! Мне в принципе нужна скорость выполнения программы.

Re: Timer в С#

Добавлено: 18 мар 2008, 16:09
BBB
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);

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