Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2012, 19:39   #1
shilovec5377
Форумчанин
 
Аватар для shilovec5377
 
Регистрация: 29.06.2011
Сообщений: 117
Стрелка таймер

Привет всем. столкнулся с такой проблемкой. Написал прогу которая подсчитывает время работы программы при подключенном интернете, если комп не подключен к нету, то не подсчитывает.

но в ходе тестирования обнаружил такую проблемку, когда комп не подключен к нету, а прога запущена, то время не идет, когда подключаю нет, время начинает идти не с нуля как нужно, а с того времени сколько проработала прога без инета.

помогите исправить ошибку.
прога прилогается. запустите и сами поймете мою проблемку.
Вложения
Тип файла: zip timer1.zip (83.7 Кб, 10 просмотров)

Последний раз редактировалось shilovec5377; 01.06.2012 в 20:12.
shilovec5377 вне форума Ответить с цитированием
Старый 02.06.2012, 00:09   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Перед следующим запуском таймера сбросить натикавшее время.

Последний раз редактировалось Shouldercannon; 02.06.2012 в 01:20.
Shouldercannon вне форума Ответить с цитированием
Старый 02.06.2012, 02:00   #3
Jlovenpk1
Ламер С#
Пользователь
 
Аватар для Jlovenpk1
 
Регистрация: 14.12.2011
Сообщений: 34
По умолчанию

Код:
if Timer1.Enabled
then // если таймер пашет, то.
begin
sec:=0;
min:=0;
Label1.Caption:='00:00'; // вроде явный пример сброса)
Обожаю эти строк - While 1=1 do begin -
Jlovenpk1 вне форума Ответить с цитированием
Старый 02.06.2012, 12:30   #4
shilovec5377
Форумчанин
 
Аватар для shilovec5377
 
Регистрация: 29.06.2011
Сообщений: 117
По умолчанию

препробовал все обнуление, аже или я не там ставлю. помогите пж.
shilovec5377 вне форума Ответить с цитированием
Старый 02.06.2012, 14:10   #5
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Много всего понаписано и походу много лишнего. Заново реализовал.
P.S. Если скачал предыдущий архив (7.1 Кб), то он устарел, качай новый (7.5 Кб).
Вложения
Тип файла: zip Timer.zip (7.5 Кб, 8 просмотров)

Последний раз редактировалось Shouldercannon; 02.06.2012 в 15:04.
Shouldercannon вне форума Ответить с цитированием
Старый 02.06.2012, 15:09   #6
shilovec5377
Форумчанин
 
Аватар для shilovec5377
 
Регистрация: 29.06.2011
Сообщений: 117
По умолчанию

а можно поставить время на паузу, если интернет отключили при работающей проге??
shilovec5377 вне форума Ответить с цитированием
Старый 02.06.2012, 15:15   #7
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Конечно можно.
Вложения
Тип файла: zip Timer.zip (7.7 Кб, 7 просмотров)
Shouldercannon вне форума Ответить с цитированием
Старый 02.06.2012, 15:35   #8
shilovec5377
Форумчанин
 
Аватар для shilovec5377
 
Регистрация: 29.06.2011
Сообщений: 117
По умолчанию

спасибо. вы мне очень помогли. то, что надо.

уважаемый Shouldercannon, а как можно сделать чтобы время было не фиксированное (2 мин.), а оно могло изменяться. подскажите пж.

например, чтобы оно отнимало от label в котором было бы записано (01:01:00) ч.м.с.

Последний раз редактировалось Stilet; 16.06.2012 в 13:02.
shilovec5377 вне форума Ответить с цитированием
Старый 06.06.2012, 20:10   #9
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Как-то так
Вложения
Тип файла: zip Timer.zip (10.4 Кб, 7 просмотров)
Shouldercannon вне форума Ответить с цитированием
Старый 06.06.2012, 20:15   #10
shilovec5377
Форумчанин
 
Аватар для shilovec5377
 
Регистрация: 29.06.2011
Сообщений: 117
По умолчанию

а можно чтобы это время не записывать в Editы, а оно находилось в label в котором было бы записано (01:01:00) ч.м.с.
пж помогите. мне просто через Label очень сильно необходимо.
shilovec5377 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер timyr1997 Общие вопросы Delphi 2 07.08.2010 15:25
Таймер Ins1De Общие вопросы C/C++ 2 26.05.2010 22:29
таймер ZET78 Общие вопросы C/C++ 2 24.05.2010 12:56
Таймер Nitrino Общие вопросы C/C++ 2 29.12.2009 23:17
Таймер Михаил Юрьевич Общие вопросы Delphi 1 16.07.2008 08:46