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

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

Создание процедур


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-я строка ..


Наверх

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