Переопределение параметров функций
procedure Button1Click(Sender: TObject);
Могу ли я переопределить процедуру со своими параметрами, например вот так:
procedure Button1Click(Sender: TObject; i:integer);
Просто создай новый класс :)
Цитата:
Originally posted by udgine procedure Button1Click(Sender: TObject; i:integer);
и что в ней будет..? в этой i...?
разве что вариант создать потомка TButton...:)
Цитата:
Originally posted by udgine
Могу ли я переопределить процедуру со своими параметрами, например вот так:
procedure Button1Click(Sender: TObject; i:integer);
Могу ли я переопределить процедуру со своими параметрами, например вот так:
procedure Button1Click(Sender: TObject; i:integer);
Если хочешь ее использовать в качестве обработчика события OnClick для Button1, то не можешь - не пройдет по совместимости типов.
Цитата:
Originally posted by udgine
Допустим есть стандартная функция обработки события OnClick для Button1:
procedure Button1Click(Sender: TObject);
Могу ли я переопределить процедуру со своими параметрами, например вот так:
procedure Button1Click(Sender: TObject; i:integer);
Допустим есть стандартная функция обработки события OnClick для Button1:
procedure Button1Click(Sender: TObject);
Могу ли я переопределить процедуру со своими параметрами, например вот так:
procedure Button1Click(Sender: TObject; i:integer);
Действительно, эта затея лишена смысла. Кто будет этот параметр заполнять? А если ты хочешь вызывать эту функцию сам, то лучше придумать другой способ: или написать отдельную функцию с какими угодно параметрами, или использовать глобальные переменные, например.