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

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

Создание процедуры обработки события onClick


Sergl ©   (2007-11-02 11:11:00) 

Нужно создать процедуру обработки события onClick для массива елементов которые создаются програмно.

Объявляю процедуру в type`е: procedure masClick;
Создаю код процедуры:

procedure Tform1.masClick;
begin
//
end;

Создаю компонент:
mas[1]:=Tmemo.create(Self);
mas[1].onClick:=masClick; - прога не компилируется и пишет  ошибку "Parameter lists differ"

В чем я неправ?


Anatoly Podgoretsky   (2007-11-02 12:55:00) [1]

Нам бы его проблемы и его методику ведения дисскуссии.


DVM   (2007-11-02 11:22:00) [2]

во проблемы у человека :)


Sergl   (2007-11-02 11:21:00) [3]

Скобочки забыл убрать)


ЮЮ   (2007-11-02 11:21:00) [4]

> [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:00) [5]


> Он там пишет ошибку "Not enough actual parameters"

Скобочки убери


Sergl   (2007-11-02 11:21:00) [6]

Всем спасибо.


Sergl   (2007-11-02 11:20:00) [7]


> НИЧЕГО

Он там пишет ошибку "Not enough actual parameters"


DVM   (2007-11-02 11:18:00) [8]

НИЧЕГО


Sergl   (2007-11-02 11:18:00) [9]


> а ты поверь в это сообщение

Да я верю)


Sergl   (2007-11-02 11:17:00) [10]

Поставил в объвлении "Sender: TObject"... Вопрос что можно/нужо написать
mas[1].onClick:=masClick(ЗДЕСЬ).


Reindeer Moss Eater   (2007-11-02 11:17:00) [11]

ничего


Reindeer Moss Eater   (2007-11-02 11:14:00) [12]

а ты поверь в это сообщение


Reindeer Moss Eater   (2007-11-02 11:12:00) [13]

Скравни обработчик создаваемый IDE и свой


ЮЮ   (2007-11-02 11:12:00) [14]

procedure Tform1.masClick (Sender: TObject);


DVM   (2007-11-02 11:12:00) [15]


> В чем я неправ?

в количестве параметров функции masClick


Sergl   (2007-11-02 11:12:00) [16]

Те пишет: "несоответствие типов  "Parameter lists differ""


Наверх

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