Вниз
Скачать: 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.972 c
4-1079638059
MyNick
2004-03-18 22:27
2004.04.11
Запрет ALT-CTRL_DEL


14-1081913061
User_OKA
2004-04-14 07:24
2004.04.11
WinXP


14-1081956844
}|{yk
2004-04-14 19:34
2004.04.11
Первичный ключ - ошибка создания


14-1079370428
txt
2004-03-15 20:07
2004.04.11
КТО ОТЛИЧНО ЗНАЕТ Delphi И НЕПРОЧ ЗАРАБОТАТЬ??


1-1082353543
Pirate
2004-04-19 09:45
2004.04.11
Алгоритм перестановки




   Наверх