Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

запуск процедуры из другой процедуры [D6, WinXP]


Phoenix9000 ©   (2006-04-25 10:48:00) 

Доброго времени суток, уважаемые Мастера.

Нужно на TForm1.Button2Click повесить запуск процедуры TForm1.Timer1Timer . Требуется это длятого, чтобы не ждать реакцию таймера, а принудительно запустить процедуру, которая прописана в событии таймера.

Помогите!!! :):):)


Phoenix9000   (2006-04-25 13:26:00) [1]

to balepa

Мона  мона!!!!!!

Но иногда и поработать нада, однако !!! :)


balepa   (2006-04-25 11:55:00) [2]


> Phoenix9000 ©   (25.04.06 11:44) [9]


Да, ладно тебе поприкалываться незя уже. Не все же время работать. :)


Phoenix9000   (2006-04-25 11:49:00) [3]

Ошибка была следующая:

Я думал, что у меня вызов процедуры Таймера при нажатии кнопки не идет. А оказалось - идет, просто дальше в самой процедуре стоит проверка на определенное условие для дальнейшего выполнения процедуры. А так как я вручную вызываю процедуру, условие не выполняется.

Думал вначале, что вызываю ее не так. Но после того, как Palladin прислал примерчик на вызов процедуры, такой же , какой и я использую, начал копать в другом месте. И нашел. Все дело в условии выполнения процедуры. Так что всем СПАСИБО!!!! :)


Phoenix9000   (2006-04-25 11:44:00) [4]

To Balepa

Да переклинило меня сегодня!!!!!!!!! :):):)

Поэтому и просил пример кода, а не совет в выборе книг. :):):)
Надеюсь, никто не в обиде? Просто иногда бесит, что вместо простенького ответа на простенький вопрос люди начинают советовать купить книги или еще что то заумное говорить. А ты посмотри на Palladin'a - взял и код написал. Простенько и со вкусом. И все.

Ответ получен, все довольны.

А так что получается: пойди, купи...

Конференция как называется??? НАЧИНАЮЩИМ!!!! Так и давайте начинающим полезные советы с примерчиками давать, а не советы в выборе книг. Им это и без вашей помощи продавцы в магазине сделают. :)


balepa   (2006-04-25 11:40:00) [5]


> Phoenix9000 ©   (25.04.06 11:37) [6]
> Спасибо громадное!!! Нашел, в чем прикол. Что то меня сегодня
> клинит.
> Благодарю за пример кода. :)


Так Вы там прикалываетесь ? :)


Phoenix9000   (2006-04-25 11:37:00) [6]

To Palladin

Спасибо громадное!!! Нашел, в чем прикол. Что то меня сегодня клинит. Благодарю за пример кода. :)


Плохиш   (2006-04-25 11:37:00) [7]


> И не надо считать чужие символы.

Нет почему же, только как всегда никаких конкретных чисел проиведено не было, только какие-то абстрактные умозаключения "потратил времени и количество символов больше, чем на"


balepa   (2006-04-25 11:34:00) [8]


> Phoenix9000 ©   (25.04.06 10:48)  


А просто вызвать нужную процедуру никак ?


> Phoenix9000 ©   (25.04.06 11:28) [4]


А ты бы лучше шел в магазин купил книжку и разбирался бы сам. Что Плохиш тебе и посоветовал в своеобразной форме конечно, но смысл улавливается. И не надо считать чужие символы.


Phoenix9000   (2006-04-25 11:28:00) [9]

to paladin

Пасиб !!! Правда, запуск процедуры неидет!!! :):):) Буду разбираться

To Плохиш

Ты б лучше раз такой гений пару строчек кода написал бы. А то на свой ответ, который кстати не совсем полезен (а если быть точным, совсем не полезен), потратил времени и количество символов больше, чем на пример кода, который привел Paladin .  :):):)


balepa   (2006-04-25 11:26:00) [10]


> Плохиш ©   (25.04.06 10:54) [2]


Этот вопрос видать возник на 8 секунде обучения :)


Плохиш   (2006-04-25 10:54:00) [11]


> запуск процедуры из другой процедуры

Это описано в любой брошурке "Делфи для чайников за 21 секунду"


Palladin   (2006-04-25 10:53:00) [12]

ну и вызывай Timer1Timer(Nil) или Timer1Timer(Timer1), что мешает то? религия не позволяет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо