Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Переопределение параметров функций

2.0K
26 июля 2004 года
udgine
20 / / 04.03.2003
Допустим есть стандартная функция обработки события OnClick для Button1:
procedure Button1Click(Sender: TObject);
Могу ли я переопределить процедуру со своими параметрами, например вот так:
procedure Button1Click(Sender: TObject; i:integer);
302
26 июля 2004 года
Sagittarius
648 / / 12.04.2003
Можешь.
Просто создай новый класс :)
323
26 июля 2004 года
Sergun
228 / / 20.09.2000
Цитата:
Originally posted by udgine procedure Button1Click(Sender: TObject; i:integer);



и что в ней будет..? в этой i...?
разве что вариант создать потомка TButton...:)

10
03 августа 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by udgine
Могу ли я переопределить процедуру со своими параметрами, например вот так:
procedure Button1Click(Sender: TObject; i:integer);


Если хочешь ее использовать в качестве обработчика события OnClick для Button1, то не можешь - не пройдет по совместимости типов.

6.3K
13 августа 2004 года
Denri
43 / / 12.08.2004
Цитата:
Originally posted by udgine
Допустим есть стандартная функция обработки события OnClick для Button1:
procedure Button1Click(Sender: TObject);
Могу ли я переопределить процедуру со своими параметрами, например вот так:
procedure Button1Click(Sender: TObject; i:integer);


Действительно, эта затея лишена смысла. Кто будет этот параметр заполнять? А если ты хочешь вызывать эту функцию сам, то лучше придумать другой способ: или написать отдельную функцию с какими угодно параметрами, или использовать глобальные переменные, например.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог