Текущий архив: 2007.11.25;
Скачать: CL | DM;
Вниз
Создание процедуры обработки события onClick Найти похожие ветки
← →
Sergl (2007-11-02 11:11) [0]Нужно создать процедуру обработки события onClick для массива елементов которые создаются програмно.
Объявляю процедуру в type`е: procedure masClick;
Создаю код процедуры:
procedure Tform1.masClick;
begin
//
end;
Создаю компонент:
mas[1]:=Tmemo.create(Self);
mas[1].onClick:=masClick; - прога не компилируется и пишет ошибку "Parameter lists differ"
В чем я неправ?
← →
Reindeer Moss Eater © (2007-11-02 11:12) [1]Скравни обработчик создаваемый IDE и свой
← →
ЮЮ © (2007-11-02 11:12) [2]procedure Tform1.masClick(Sender: TObject);
← →
DVM © (2007-11-02 11:12) [3]
> В чем я неправ?
в количестве параметров функции masClick
← →
Sergl (2007-11-02 11:12) [4]Те пишет: "несоответствие типов "Parameter lists differ""
← →
Reindeer Moss Eater © (2007-11-02 11:14) [5]а ты поверь в это сообщение
← →
Sergl (2007-11-02 11:17) [6]Поставил в объвлении "Sender: TObject"... Вопрос что можно/нужо написать
mas[1].onClick:=masClick(ЗДЕСЬ).
← →
Reindeer Moss Eater © (2007-11-02 11:17) [7]ничего
← →
DVM © (2007-11-02 11:18) [8]НИЧЕГО
← →
Sergl (2007-11-02 11:18) [9]
> а ты поверь в это сообщение
Да я верю)
← →
Sergl (2007-11-02 11:20) [10]
> НИЧЕГО
Он там пишет ошибку "Not enough actual parameters"
← →
Sergl (2007-11-02 11:21) [11]Скобочки забыл убрать)
← →
ЮЮ © (2007-11-02 11:21) [12]> [7] Reindeer Moss Eater © (02.11.07 11:17)
> ничего
> [цитата]
>
> [8] DVM © (02.11.07 11:18)
> НИЧЕГО
и () ни к чему. Простоmas[1].onClick := masClick;
← →
DrPass © (2007-11-02 11:21) [13]
> Он там пишет ошибку "Not enough actual parameters"
Скобочки убери
← →
Sergl (2007-11-02 11:21) [14]Всем спасибо.
← →
DVM © (2007-11-02 11:22) [15]во проблемы у человека :)
← →
Anatoly Podgoretsky © (2007-11-02 12:55) [16]Нам бы его проблемы и его методику ведения дисскуссии.
Страницы: 1 вся ветка
Текущий архив: 2007.11.25;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.035 c