Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: 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 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
6-1075456598
Morfeus
2004-01-30 12:56
2004.04.11
просмотр рабочего стола клиента на сервере


1-1080123899
Layner
2004-03-24 13:24
2004.04.11
Мастера, требуется совет! Когда WinAmp сворачиваешь в полоску


4-1078988334
Shiza
2004-03-11 09:58
2004.04.11
Помогите перевести кусок С-шного кода.


11-1068801575
Deimos
2003-11-14 12:19
2004.04.11
Проблема с потоками


1-1079879138
Prankster.
2004-03-21 17:25
2004.04.11
Маска в Edit