Вниз
Скачать: CL | DM;

Присвоение событию процедуры   Найти похожие ветки 

 
voland   (2004-03-26 12:53) [0]

При присвоении событию процедуры получается присвоить  процедуру которая описана в текущей форме. Если процедура описана в другом модуле то ругается на несоответствие параметров. Может кто то сталкивался с такой проблемой и знает как ее решить ???


 
Digitman ©   (2004-03-26 13:23) [1]

очевидно, у тебя нет понимания разницы в понимании и сущностях терминов "процедура" и "метод объекта"


 
voland   (2004-03-26 13:35) [2]

ну это конечно очевидно ...


 
Digitman ©   (2004-03-26 13:44) [3]

в таком случае утверждение


> получается присвоить  процедуру которая описана в текущей
> форме


неверно ...

не получается, уверяю тебя ... ну никак не получится ! ... именно процедуру... а вот метод объекта - это запросто получаеется !

причем неважно, метод ли это объекта текущего класса илим любого иного

MyForm.SomeObject.OnEvent := AnotherMyForm.SomeObject.EventHandler


 
Курдль ©   (2004-03-26 14:37) [4]

Чиста-канкретна по понятиям.

Понятие 1. Событие - происходит.
Понятие 2. Процедура - исполняется.
Понятие 3. Свойство объекта "On...", как правило, позволяет назначить процедуру, которая будет исполняться при наступлении того или иного события.

Пока что не ясно, что имел в виду вопрошающий.
А про методы, как я понял, здесь вообще речи не шло.


 
KSergey ©   (2004-03-26 14:40) [5]

http://www.delphikingdom.com/helloworld/runtime_comp.htm


 
Digitman ©   (2004-03-26 14:43) [6]


> Курдль


да вроде бы достаточно понятно - "чиста-канкретна" автор "не въезжает" в то, как присвоить некоему св-ву-событию некоего объекта значение, равное ссылке на некий метод НЕ текущего класса, который допустимо назначить в кач-ве метода, обрабатывающего событие (ну или - метода, который д.б. вызыван в рез-те возбуждения упомянутого события)


 
Курдль ©   (2004-03-26 14:56) [7]

А книга "жизнь и видимость замечательных объявлений"  ему неведома?
А! Я понял! Видимо в Object Inpector-е / вкладке Events он не может подставить обработчик события из другого класса!!!

Зы. Тут речь шла, с какого языка лучше начинать программировать. Я вот думаю, с голимого С (даже не С++).
Надо же все-таки знать, откуда ноги вырастают. Или сначала наизусть учить догмы ООП


 
KSergey ©   (2004-03-26 14:57) [8]

Да ладно вам, с догмами....


 
voland   (2004-03-26 14:59) [9]

спасибо KSergey
очень помогло



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.031 c
11-1068010080
Gandalf
2003-11-05 08:28
2004.04.11
KOLovrat - как оно?


1-1082466625
ss300
2004-04-20 17:10
2004.04.11
Переход от одного поля на другое нажатием на Enter


1-1082613534
AleKo
2004-04-22 09:58
2004.04.11
Outlook Express


14-1082055129
тихий вовочка
2004-04-15 22:52
2004.04.11
Компиляция с условием


1-1080308130
Fast
2004-03-26 16:35
2004.04.11
Помогите конветрнуть сишный хидер




   Наверх