Ich würde mir mal eher die Dateigrössen ansehen und nicht die Leerzeilen irgendwie verrechnen.
Und da hat es sich bewährt, sich an die alte 64 k Grenze zu halten. Habe in einem alten BP7 Programm geguckt. 2 Dateien für
eine Unit. Per Include eben. 56 K und 32 K ergibt in Zeilen zusammen ca. 2900. Warum ich das aufsplitten musste ?
Da ich das aber so gemacht hatte, wird das schon seinen Grund haben. Auf genau 64 K zu achten macht mittlerweile ja keinen grossen Sinn. Damals war das eben das absolute Limit für diverse Editoren. Aber orientieren kann man sich schon an dem altbewährtem, auch wenn es anders auch 'geht'.
Die heutigen Delphi Units liegen überwiegend unter 2000 Zeilen. Es gibt übrigens noch eine Faustformel : Prozedur nie grösser als 2 DIN A 4 Seiten machen, sonst werden nicht nur die Units unübersichtlich, sondern sogar die Prozeduren. Und das ist noch schlimmer !