|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.11.2014, 10:19 | #1 | |
Пользователь
Регистрация: 15.11.2014
Сообщений: 75
|
Присвоение события динамически создаваемому контролу
В Делфи ни разу не спец, но понадобилось присвоить событие динамически создаваемой форме (OnPaint). Вся работа с ней исключительно в отдельном pas модуле (потом он будет интегрирован в проект). Насколько я понимаю идеологию, раз формы изначально нет, то пишем класс, где объявляем процедуру:
Код:
Код:
Код:
Цитата:
Ночью вздремнуть не удалось, поэтому вероятность того, что туплю стремится к бесконечности, но тем не менее, как исправить? Последний раз редактировалось exyl; 23.11.2014 в 10:28. |
|
23.11.2014, 10:47 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
23.11.2014, 11:11 | #3 |
Пользователь
Регистрация: 15.11.2014
Сообщений: 75
|
|
23.11.2014, 11:16 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
23.11.2014, 11:23 | #5 |
Пользователь
Регистрация: 15.11.2014
Сообщений: 75
|
Да названия формы, события и класса я поменял уже на форуме, в оригинале они совсем другие и если б не параноидальные правила, касающиеся неразглашения бреда тайн нашей конторы, то я б такой описки не сделал ))
|
23.11.2014, 11:43 | #6 | |
Пользователь
Регистрация: 15.11.2014
Сообщений: 75
|
Теперь компилятор кроет матом:
Цитата:
Код:
|
|
23.11.2014, 12:16 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Не найдена реализация для wndFPaint. Все с той же оперы, что опа забыл
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
23.11.2014, 12:47 | #8 |
Пользователь
Регистрация: 29.07.2013
Сообщений: 56
|
А это главная форма
|
23.11.2014, 15:27 | #9 |
Пользователь
Регистрация: 15.11.2014
Сообщений: 75
|
|
23.11.2014, 18:35 | #10 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
События у любого компонента(не важно какого) присваиваются так:
<имя компонента>.<название события(onЧто-то там)>:=<процедура, которая сработает при этом событие>; Помни! Процедура, которая сработает при событие компонента, должна иметь те же самые параметры, что и стандартная у компонента.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передать TStrings создаваемому потоку | Shouldercannon | Общие вопросы Delphi | 6 | 16.01.2014 18:14 |
XNA: Рисование маслом по контролу | ds.Dante | C# (си шарп) | 7 | 28.06.2011 15:03 |
Access Violation на вызове события динамически созданного компонента | JoLan | Компоненты Delphi | 1 | 14.03.2011 00:37 |
события на динамически созданные кнопки. | Gambler | Компоненты Delphi | 13 | 26.11.2009 10:43 |
События в динамически созданном компоненте | Biowulf86 | Общие вопросы Delphi | 2 | 17.09.2007 12:44 |