![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
sheka |
![]()
Сообщение
#1
|
![]() Я. ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: ![]() ![]() ![]() |
Продолжнение "Вызывает антирес и такой ишо разрез"
Как можно осуществить событие для динамически созданного компонента? Проблема в том, что программа модульная и "процедура не описана как метод формы". procedure MyOnClick(Sender: TObject); Сама программа: ![]() Сообщение отредактировано: sheka - 31.07.2010 23:24 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Подскажите, пожалуйста. Вот так:procedure FindWreckersOnline(var Memo: TMemo;source: string); ... при этом работу по перекодировке из 1251 (или любой другой кодировки, которая указана в TStringStream.Create вторым параметром) возьмет на себя Дельфи. Цитата Ого, я тоже всегда считал, что если цикл завершился, то "loop variable" будет равна конечному параметру.. Очень плохо. Я тысячу раз говорил, что это не так, ни в Дельфи ни в Паскале, нигде это не должно подразумеваться, но никто ж не слушает... И в Турбо Паскале тоже нельзя было полагаться на подобное поведение, но на это тоже всем наплевать, здесь и сейчас работает и ладно.Цитата А что делать если в MyOnClick нужно еще передать дополнительные параметры? Подумать, так ли они нужны на самом деле. Потому что обработчик события OnClick имеет строго определенную сигнатуру:Цитата type TNotifyEvent = procedure (Sender: TObject) of object; |
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 10:30 |