Объявление метода виртуальным делает возможным для методов с тем же именем выполнение различными способами внутри иерархии объектных типов. Чтобы сделать метод виртуальным, поставьте за его объявлением в объекте точку с запятой, зарезервированное слово Virtual, и еще одну точку с запятой: Procedure Method(Param1, Param2 : Integer); Virtual;
Синтаксис
Procedure Метод (); Virtual;