Zitat von
Christian Seehase:
Warum? Ich habe die beiden ja schon vor dem Implementation Abschnitt deklariert. Daher "weiss" der Compiler doch, was ihn erwartet
In deiner neuen Variante ja. Da ich mich aber auf dein erstes Posting bezog und dort auch im interface-Teil "RegOk" nach "CheckRegistry" kommt, findet der Compiler die Funktion nicht.
Beweisstück A, Euer Ehren:
Code:
function CheckRegistry : Boolean;
function RegOK : Boolean;
implementation
...
Abgesehen davon bräuchte man
IMHO "RegOk" und "IsValidValue" gar nicht exportieren. "CheckRegistry" als einzige Funktion im interface-Teil würde reichen, denke ich. Und da du ja nun in deiner zweiten Variante die Reihenfolge der Funktionen geändert hast, gibt es auch keine Probleme beim Aufrufen mehr.