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

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

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

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

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

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

Кто мне подскажет как выполнить действие один раз.
if Edit1.Text>='01.02.2009'then
begin
Form3.ShowModal;
например открыть форму.
SOUR
IVANSour вне форума
Старый 01.02.2009, 13:28   #2
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

нафига создавать 2 темы7

используй кнопку, либо Flag: boolean;

if not flag then
if Edit1.Text>='01.02.2009'then
begin
Form3.ShowModal;
flag:=true;
end;
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Старый 01.02.2009, 13:33   #3
IVANSour
Пользователь
 
Аватар для IVANSour
 
Регистрация: 26.12.2008
Сообщений: 55
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
нафига создавать 2 темы7

используй кнопку, либо Flag: boolean;

if not flag then
if Edit1.Text>='01.02.2009'then
begin
Form3.ShowModal;
flag:=true;
end;
Мне было просто необходимо открыть форму
без кнопки.
А теперь мне надо чтоб действие не повторялось
begin
Form3.ShowModal;
ShowModal:=true;
SOUR
IVANSour вне форума
Старый 01.02.2009, 13:38   #4
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

я ж написал тебе пример, он как раз работает из под таймера... и ShowModal:=true; писать не обязательно

З.Ы. нафиг ты создал 3 темы то7
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Старый 01.02.2009, 13:40   #5
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Код:
З.Ы. нафиг ты создал 3 темы то7
тоже видимо зациклило!!!
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума
Старый 01.02.2009, 13:42   #6
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

видимо бан захотелось, либо мозгов не хватает и думает что так ему будет больше народу отвечать
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Старый 01.02.2009, 13:45   #7
IVANSour
Пользователь
 
Аватар для IVANSour
 
Регистрация: 26.12.2008
Сообщений: 55
По умолчанию

Цитата:
Сообщение от KORN Посмотреть сообщение
я ж написал тебе пример, он как раз работает из под таймера... и ShowModal:=true; писать не обязательно

З.Ы. нафиг ты создал 3 темы то7
2 темы я создал нечайно.
SOUR
IVANSour вне форума
Старый 01.02.2009, 13:49   #8
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

нифига себе нечайно... это дело не одного клика... хватит на форуме гадить... и так хватает...
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Старый 01.02.2009, 14:03   #9
IVANSour
Пользователь
 
Аватар для IVANSour
 
Регистрация: 26.12.2008
Сообщений: 55
По умолчанию

procedure TForm1.Timer3Timer(Sender: TObject);
begin
if Edit1.Text>='01.02.2009'then
begin
Form3.ShowModal;

end;
end;
end.

вот мой код он рабочий но мне необходимо чтобы действие происходило один раз . Как это остановить что действие постоянно повторяется.
Мне этот код подходит как не какой другой но найти я чтото не могу
по поводу одного раза может кто подскажет если сталкивались.
SOUR
IVANSour вне форума
Старый 01.02.2009, 14:06   #10
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

ты что издеваешься7 я ж тебе писал уже....

Код:
var
  flag: boolean; // глобальная переменная

procedure TForm1.Timer3Timer(Sender: TObject);
begin
if not flag then
begin
  if Edit1.Text>='01.02.2009'then
  begin
  Form3.ShowModal;
  flag:=true;
  end;
end;
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Закрытая тема


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



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