"override" kannst du nur benutzten, wenn es sich um eine virtuelle Methode handelt!
Wenn du "override" weglässt, wird die Methode komplett überschrieben; du kannst aber immer noch per "inherited" auf die ursprüngliche Methode zurückgreifen!
Delphi-Quellcode:
TJvZlibMultipleWithBreak.AddFile(FileName, Directory, FilePath: string; DestStream: TStream);
begin
[..eigener Code..]
inherited; // <-- Aufruf der ursprünglichen Methode
[..eigender Code..]
end;