|  | 
|  |  |  |  |  | 
 Delphi уроки: Учимся ставить ограничения 
| Delphi уроки. Временное ограничение на работу программы. 
 В этом уроке я покажу вам 2 способа поставить временное ограничение на работу программы.
 
 
 
 Способ №1 Более интересный.
 
 Первое что нам нужно сделать это кинуть на форму 2 компонента label с закладки Standart и один компонент timer с закладки system.
 Объявляем переменные: для реализации данного способа нам понадобиться две глобальные переменные:
 
 1) Opentime
 2) Closetime тип у них будет tDateTime
 
 В общем если кто не понял то после ключевого слова var пишем вот такую строчку:
 closetime, opentime: tdatetime;
 
 Идем дальше, теперь создаем обработчик событий на форме OnCreate - для этого просто кликаем на форме 2 раза
 между begin end пишем следующий код:
 
 opentime:= time; //Функция time выдает нам время в данный момент
 closetime:= opentime+strtotime('00:00:30');
 //Здесь мы добавляем к времени старта нужное время.
 //В данном случае - в формате чч:мм:сс
 label1.Caption:=timetostr(opentime);
 
 С формой разобрались, переходим к таймеру также создаем обработчик событий на нем OnTime
 Между begin end; пишем:
 
 if time > closetime then //Если текущее время > времени окончания //программы то
 begin
 showmessage('Время работы программы истекло ! '); //Показываем //сообщение
 close; //закрываем программу
 end;
 Label2.Caption:=timetostr(opentime-closetime); // иначе показываем время //до завершения программы
 
 Вот в принципе и все, осталось только выставить true в свойстве Enabled у таймера.
 
 
 
 Способ №2 Более простой.
 
 Кидаем на форму компонент timer с закладки system. Свойство Enabled выставляем на true. Свойство Interval ставим равное 30000 (через 30 сек программа закроется).
 Создаем обработчик событий Ontime в нем прописываем следующий код
 
 showmessage('Время работы программы истекло ! ');
 close;
 
 Вот и все!
 
 P.S. Не забываем подписываться на бесплатную мультимедийную рассылку.
 Форма для подписки расположена с права и с лева.
 
 До встречи DelphiExpert.ru !!!
 
 |  | Категория: DELPHI | Добавил: SeM (09.04.2011) |  | Просмотров: 629 
| Рейтинг: 0.0/0 |  Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация  | Вход  ] |  |  |  |  |  |  | 
|  |  |  | Коменнтарии 
  |  |  | 
 Извиняюсь, заработал. Спасибо за урок  
 
 Давайте помогу разобраться ? вы хотите что бы когда выбиралась станция сразу начинала проигрывать? скиньте исходник или как лучше связаться с вами?
 
 Нифига не робит... Кто знает как сделать чтобы на жесткий жертвы сохранял..
 ISQ 606017777
 
 
 |  |  |  
|  |  |  | Отзывы Фото 
  |  |  | 6 микр. Красивое место....
 
 Старый музей но щас его перенесли...
 Фотография под горы  
 Красивое фото!!!  
 |  |  |  |