Unit zu lang = File not found ?
-
Ich habe ein merkwürdiges Phänomen erstmals beim Programmieren mit dem Builder 5 beobachtet.
Ich habe den Quellcode einer unit um eine Funktion mit etlichen Zeilen erweitert. Beim Compilieren kam plötzlich eine sehr merkwürdige Fehlermeldung: File not found: {mein Quellverzeichnis}\.
Also eine Datei mit dem Namen Punkt wurde angeblich nicht gefunden. Nach dem Herausnehmen der Funktion ließ sich das Projekt problemlos kompilieren.
Ich habe für die etwas umfangreichere Funktion dann eine eigene Unit aufgemacht und sonst keine Änderungen durchgefüht und siehe da, es funktioniert einwandfrei.
Habt ihr auch schon mal solche Probleme gehabt ? Gibt es da ein Limit, daß eine unit nicht größer sein darf ? Ist das ein bekannter Bug im C++ Bulder 5 ?
Vielleicht noch folgende Besonderheiten: In der unit war ein kurzer Assembler Part enthalten und der Assembler hat dann noch einen out of hash error gemeldet. In der Funktion waren viele case Anweisungen enthalten.