Вызов процедуры
|
Новый участник Сообщения: 10 |
Профиль | Отправить PM | Цитировать Как мне из другой процедуры вызвать
процедуру BitbtnXXXClick? Что писать в скобках вместо Sender: TObject? |
|
Отправлено: 18:38, 26-06-2004 |
Ветеран Сообщения: 908
|
Профиль | Отправить PM | Цитировать ToX
в хелпах вроде бы было про вызов процедур и функций че за странная процедура? |
Отправлено: 16:39, 27-06-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Ну т.е. *мне надо из другой процедуры вызвать выполнение процедуры нажатия какой либо кнопки.
[s]Исправлено: ToX, 17:40 27-06-2004[/s] |
Отправлено: 17:35, 27-06-2004 | #3 |
Ветеран Сообщения: 908
|
Профиль | Отправить PM | Цитировать ToX
попробуй просто без параметров, или в скобках nil пропиши. На худой конец Label создай в том месте, куда надо вызывать... |
Отправлено: 19:13, 27-06-2004 | #4 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Ругается:
This form of method call only allowed for class methods |
|
Отправлено: 19:43, 27-06-2004 | #5 |
Ветеран Сообщения: 908
|
Профиль | Отправить PM | Цитировать ToX
ну тогда попробуй то, что выполняется при нажатии кнопки, определить как procedure, и вызывай при нажатии на кнопку, и когда еще нужно будет. |
Отправлено: 21:48, 27-06-2004 | #6 |
Старожил Сообщения: 240
|
Профиль | Отправить PM | Цитировать ToX
Эта процедура является членом класса. Если кнопка у тебя расположена на форме Form1, а ты вызываешь процедуру нажатия не из процедур-членов TForm, то необходим следующий вызов: Form1.BitbtnXXXClick(...). А вместо Sender подставь Form1.BitbtnXXX [s]Исправлено: shurikan, 17:05 28-06-2004[/s] |
------- Отправлено: 17:04, 28-06-2004 | #7 |
DOOMer Сообщения: 3254
|
Профиль | Отправить PM | Цитировать ... а я в таких случаях вместо sener пишу SELF. Типа сама себя
|
------- Отправлено: 17:35, 28-06-2004 | #8 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Tkz
|
Отправлено: 21:01, 28-06-2004 | #9 |
Ветеран Сообщения: 637
|
Профиль | Сайт | Отправить PM | Цитировать Если я правильно понял то тебе надо нажать на одну кнопку, а вызывалась другая процедура? Если да, то так:
Button10Click(Button11); где Button11 - по которой ты жмешь (ака отправитель) Button10 - Вторая кнопка. Получается хоть по одной хоть по длругой кнопки жмешь, все равно одно и то же |
------- Отправлено: 09:13, 30-06-2004 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Сбой при удаленном вызове процедуры | Andrushind | Microsoft Windows NT/2000/2003 | 4 | 15-09-2013 18:38 | |
C/C++ - Перевод процедуры с Pascal на C++ | Snake750 | Программирование и базы данных | 56 | 05-04-2011 09:39 | |
Использование - Возврат процедуры активации Windows XP | Craager | Лицензирование продуктов Microsoft | 6 | 06-03-2009 15:22 | |
Delphi - Delphi,Описание процедуры | Roman Go | Программирование и базы данных | 14 | 09-03-2003 00:04 |
|