In die innere Prozedur gehört der Klassenname nicht:
Delphi-Quellcode:
procedure TVersionNumberViewer.GetFilesInDirectory(Directory: string; const Mask: string;List: TStrings;WithSubDirs, ClearList: Boolean);
procedure ScanDir(const Directory: string);
...
Dann bekomme ich die Fehlermeldung "Ungenügende Forward-oder External-Deklaration". Oder muss ich die zweite Prozedur gar nicht deklarieren?