Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Переопределить процедуру ADOQuery.Next


Автор: MakNik 4.7.2006, 14:57
Подскажите, плз., как переопределить процедуру ADOQuery.Next так, чтобы после стандартных действий, выполняемых процедурой, выполнялись некоторые другие действия? 

Автор: Alexeis 4.7.2006, 17:03
Метод next не является вируальным, но с другой стороны как показала проверка он ни где внутри класса и его предков не вызывается - это позволяет сделать наследника TADOQuery в котором перегрузить метод next,  но придется указать некоторые (хотя бы условные)  параметры. Внутри новго next вызвать старый.
Кстати не забудьте про ключевое слово overload после описания метода.  

Автор: z-END 4.7.2006, 17:33
имхо проще создать обработчик на 
ADOQuery.AfterScroll или ADOQuery.BeforeScroll
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)