This is for compatibility with previous versions of Delphi, which allowed different units to reuse the same routine name. Notice, anyway, that this special case is not an extra feature of overloading, but an indication of the problems you can face. ###>Cependant, on peut surcharger une routine qui a été initialement déclarée dans une autre unité, et ce pour assurer la compatibilité avec les versions précédentes de Delphi qui permettaient à différentes unités de réutiliser le même nom de routine.