Dyrektywa reintroduce tłumi ostrzeżenia kompilatora o ukrywaniu poprzednio deklarowanych wirtualnych metodach. Przykład:
procedure DoSomething; reintroduce; // klasa przodka także // posiada metodę DoSomething
Dyrektywy reintroduce należy używać kiedy istnieje potrzeba ukrycia odziedziczonych wirtualnych metod.