Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Событие


Страницы:   1 2

Artem ©   (2008-02-27 16:17:00) 

Народ нужна помощь, уже два дня мучаюсь над одной проблемой, сразу скажу, что в программировании новичок так что извините за глупые вопросы.
Вообщем например есть файл в нем хранится текст:
Form1.Button1 OnClick ShowMessage
дальше считываем в три строковые переменные эти данные и получаем
SComp:='Form1.button1'
SEvent:='OnClick'
SProced:='ShowMessage'

и вот теперь нужно в рантайм присвоить компоненту Button1 на событие OnClick процедуру ShowMessage (она в тексте проги уже описана) т.е. в итоге чтобы компилятор подумал что это
Form1.Button1.OnClick:=ShowMessage;
и тут начались проблемы, ума не прилажу как это сделать


Сергей М.   (2008-02-27 16:46:00) [21]


> процедура будет уже описана в тексте проги и будет присваиваться
> баттону1 по онклик
>


Не будет она "присваиваться" - компилятор не допустит такое безобразие.
Допустимо присвоение методаобъекта, а не регулярной процедуры.


Artem   (2008-02-27 16:44:00) [22]

Ну это мне для примера :) Вообщем предположим что это
Procedure ShowMessage;
begin
label1.caption:='УРА :)'
end

процедура будет уже описана в тексте проги и будет присваиваться баттону1 по онклик


Сергей М.   (2008-02-27 16:21:00) [23]

А что такое в дан.случае "ShowMessage" ? Что под этим подразумевается ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо