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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 02.02.2009, 20:30   #1
IVANSour
Пользователь
 
Аватар для IVANSour
 
Регистрация: 26.12.2008
Сообщений: 55
По умолчанию Выполнить действие один раз.

Подскажите пожалуйста.
Я хотел просто открыть форму по выполнению этого действия я это сделал.
if Edit1.Text>='01.02.2009'then
begin
Form3.ShowModal;
А кто может подсказать как это сделать один раз?
SOUR
IVANSour вне форума
Старый 02.02.2009, 20:32   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Заведите флаг, в условие добавьте проверку на Flag = True, а при выполнении действия присвойте флагу False.
Arigato вне форума
Старый 02.02.2009, 20:38   #3
IVANSour
Пользователь
 
Аватар для IVANSour
 
Регистрация: 26.12.2008
Сообщений: 55
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Заведите флаг, в условие добавьте проверку на Flag = True, а при выполнении действия присвойте флагу False.
Подскажи а что такое флаг.
SOUR
IVANSour вне форума
Старый 02.02.2009, 21:13   #4
Volt
Форумчанин
 
Аватар для Volt
 
Регистрация: 07.12.2008
Сообщений: 244
По умолчанию

Код:
var flag:boolean;
....
if flag=false then
begin
if Edit1.Text>='01.02.2009'then
Form3.ShowModal;
flag:=True;
end;
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅]

Последний раз редактировалось rpy3uH; 02.02.2009 в 21:54.
Volt вне форума
Старый 02.02.2009, 21:43   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Напрасны ваши старания. Не в коня корм.
http://programmersforum.ru/showthread.php?t=37468 - закрыто
http://programmersforum.ru/showthread.php?t=37469 - закрыто
mihali4 вне форума
Старый 02.02.2009, 22:01   #6
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

IVANSour, читай книги. не создавай по три копи одной темы.
тема закрыта, автору нарушение
rpy3uH вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выполнить действие. IVANSour Общие вопросы Delphi 6 01.02.2009 22:53
Выполнить действие один раз. IVANSour Общие вопросы Delphi 6 01.02.2009 17:15
Выполнить действие один раз. IVANSour Общие вопросы Delphi 11 01.02.2009 14:17
Событие один раз Михаил Юрьевич Общие вопросы Delphi 4 01.04.2008 20:40