![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Motorocker |
|
||||||||||
|
poison free Профиль Группа: Участник Сообщений: 8 Регистрация: 3.10.2007 Где: Пермь Репутация: нет Всего: нет |
Создаю компонент в runtime. Формы не используются.
У компонента есть событие onProgress. Как на него навесить мою процедуру IOProgress, чтобы на onProgress вызывалась она? Надо, чтобы для OnProgress вызывался обработчик IOProgress. Параметры совпадают. Если есть форма, то всё получается. Тут же формы нет. Уже и не знаю, какие ключевые слова для поиска задать, что и как искать. Чтение текстов про процедурные типы, события не помогает. Тип обработчика TIEProgressEvent.
Посоветовали такой код:
Код примера работает, но когда переношу на компонент, переменная per (кол-во обработанных процентов) выдаёт непонятную константу
Если стандартно положить компонент на форму, обработчик выполняет всё как надо, проценты показываются. Если вот так же создавать динамически, то никак. |
||||||||||
|
|||||||||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 23 Всего: 51 |
Только.... Чтобы это заработало, процедура IOProgress должна быть методом класса. |
|||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: нет Всего: 2 |
А ты при создании имя не забываешь присвоить?
или получается
??? -------------------- кодер + лодырь = колдырь |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |