![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание процедур
zet © (2007-04-24 14:50:00)Вопрос пустяковый, но сам допереть не могу т.к. мало знаю теорию:)
Как правильно создавать процедуры где используется обращение с компонентам?
Например:
есть Button1 при клике на котором выполняется процедура close.
А если объявить свою процедуру:
procedure closefrm;
begin
button1.click;
end;
А потом в отбаботчике OnClick Button2 вызвать closefrm;
Не работает ессесно:) Подскажите почему?
iXT (2007-04-24 15:27:00) [1]> Все понял.
Прям так и все?
Сергей М. (2007-04-24 15:07:00) [2]
> MBo © (24.04.07 15:03) [8]
> регулярная (обычная) процедура, а не метод класса
Борис. это ты кому?
Тому кто ничтоже сумняшеся заявил, что, мол, "допереть не могу т.к. мало знаю теорию" ?
zet (2007-04-24 15:07:00) [3]
> MBo © (24.04.07 15:03) [8]
Спасибо огромное. Все понял.
Сергей М. (2007-04-24 15:05:00) [4]
> zet © (24.04.07 14:57) [3]
> кроме как издеваться, полезным чем-то помочь можно?
>
Еще один расхныкался)
На вот тебе товарища по нытью:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1177287360&n=18
> Не работает ессесно
А по мне таки вовсе и не ессесно.
Ы ?
Код-то сподобишься привести или ныть будешь продолжать ?)
MBo (2007-04-24 15:03:00) [5]closefrm у тебя - регулярная (обычная) процедура, а не метод класса, поэтому она и не знает ничего ни о button1, являющемся членом класса FormX, ни о методе Button1Click
в данном случае можно выкрутиться так: Form1.Button1Click(), однако это порочный путь.
zet (2007-04-24 15:02:00) [6]Ну так вот я и пытаюсь с вами пообщаться на тему как правильно создать процедуру
Reindeer Moss Eater (2007-04-24 15:01:00) [7]для общения
zet (2007-04-24 15:00:00) [8]
> Если с пользой, то отправят книжки читать
Зачем тогда этот форум?
iXT (2007-04-24 14:58:00) [9]> А кроме как издеваться, полезным чем-то помочь можно?
Если с пользой, то отправят книжки читать
zet (2007-04-24 14:57:00) [10]
> Звезды так расположились ..
А кроме как издеваться, полезным чем-то помочь можно?
iXT (2007-04-24 14:56:00) [11]click.dll не прицыпил
Сергей М. (2007-04-24 14:53:00) [12]
> почему?
Звезды так расположились ..
В позе № 17-я строка ..