Меню сайта
Категории раздела
PHP [0]
Видео уроки [0]
DELPHI [45]
BASIC [0]
HTML [0]
JAVA [0]
C++ / C# [0]
Радио
ЧАТ
200
Облако тегов
Облако фото
Форум
  • композитная арматура (0)
  • Справедливо ли это???? (1)
  • Недвижимость в Тюмени (1)
  • Качество услуг и обслуживания (2)
  • строительный эксперт (0)
  • гид по Греции (0)
  • винные туры по Италии (0)
  • деревянные лестницы (0)
  • гид по Италии (0)
  • Разные поздравления (1)
  • Главная » Статьи » Программисту » DELPHI

    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)
    Просмотров: 584 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск по сайту
    Новый Год
    Опрос
    Добавить на сайт?


    Всего ответов: 6
    Всего голосовало: 6
    Обсудить на форуме
    Друзья сайта
    измерьте скорость интернета Яндекс.Метрика
    Проверить тИЦ и PR
    Статистика
    Погода
    Яндекс.Погода
    Коменнтарии

    Извиняюсь, заработал. Спасибо за урок biggrin

    Компонент не работает

    Давайте помогу разобраться ? вы хотите что бы когда выбиралась станция сразу начинала проигрывать? скиньте исходник или как лучше связаться с вами?

    у меня все работает!

    Нифига не робит...
    Кто знает как сделать чтобы на жесткий жертвы сохранял..
    ISQ 606017777

    FSDGHDFJHRG


    Отзывы Фото
    6 микр. Красивое место....

    Ершов ))))

    Старый музей но щас его перенесли...

    Фотография под горы smile

    Красивое фото!!! smile

    Copyright MyCorp © 2024