|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.06.2010, 12:00 | #1 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 89
|
как повторно вызвать процедуру?
Привет всем!
Из названия вопроса, думаю, сложно понять, что именно мне нужно Попытаюсь расписать поподробнее: на фоме есть несколько кнопок, связанных с моими процедурами, и radiogrpoup. Необходимо после клика на элемент из radiogroup выполнить процедуру, которая была вызвана последней. У меня есть один вариант, но он мне как-то не по душе: Код:
|
24.06.2010, 12:19 | #2 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
По-моему и так хорошо (я когда суть вопроса прочитал, сразу же подумал о некой глобальной переменной, в которую будет производиться запись номера последней использованной процедуры, а потом смотрю - у вас в коде тоже самое)!
Чем вас собственный вариант не устраивает?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
24.06.2010, 12:27 | #3 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 89
|
даже и не знаю, может тем, что процедура RedoLastProcedure может разростись. я надеялся что можно это дело упростить, люблю оптимизировать
|
24.06.2010, 12:47 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Как вариант:
Код:
Цитата:
I'm learning to live...
|
|
24.06.2010, 13:04 | #5 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 89
|
всем спасибо, особенно Stilet!
Можно сказать что всё упростилось до одной строки Код:
Последний раз редактировалось iiunbreakableii; 24.06.2010 в 13:07. |
24.06.2010, 13:09 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
24.06.2010, 13:24 | #7 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 89
|
а чем именно не нравится, если не секрет?
|
24.06.2010, 13:29 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А тем что ты постоянно перецепляешь обработчики... Так и пардонте, фаркоп, поломается... (шутка)
т.е. я хочу сказать что ты сам потом можешь запутаться в том что когда и где у тебя вызывается. Будешь грешить на одну процедуру, а она оказывается в этот момент времени вообще не задействована.
I'm learning to live...
|
24.06.2010, 13:32 | #9 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 89
|
буду предельно внимателен, сенсей
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
писал программу вылезло "попытка вызвать процедуру как функцю" объясните че не так | PlayHard | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 15.05.2010 00:25 |
вызвать процедуру | fize | Помощь студентам | 4 | 14.01.2010 01:51 |
как вызвать процедуру? | ai\ekcah^p | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.06.2009 11:21 |
Как вызвать процедуру ??? | Marat | Помощь студентам | 8 | 02.03.2007 15:11 |