Главная страница
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.06 c
3-1078988276
_sulent
2004-03-11 09:57
2004.04.11
Проблема со smallDateTime


1-1079955112
stud
2004-03-22 14:31
2004.04.11
в чем может быть ошибка??


1-1080234355
новичок_из_сыктывкара
2004-03-25 20:05
2004.04.11
Надо чтобы в TEdit можно было вводить только цифры, а если


3-1079519664
sashag
2004-03-17 13:34
2004.04.11
IntToStr ???


3-1079352974
Yurko
2004-03-15 15:16
2004.04.11
Смена версии таблиц (ADO)