Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.039 c
14-1082046598
BRT
2004-04-15 20:29
2004.04.11
написание FLASH PLAYERа для моб.тел. Symbian ?


11-1068010080
Gandalf
2003-11-05 08:28
2004.04.11
KOLovrat - как оно?


14-1079607716
Cobalt
2004-03-18 14:01
2004.04.11
Лечение в негосударственных мед. учреждениях


4-1079688851
Desdechado
2004-03-19 12:34
2004.04.11
HBITMAP LoadBitmap(...)


3-1081429867
Overstep
2004-04-08 17:11
2004.04.11
Удаление файла с помощью SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский