Hallo Pseudemys Nelsoni,
selbst wenn Du die Deklaration der Funktionen fehlerfrei hinbekommen solltest, bekommst Du spätestens beim Einsatz mit der "erweiterten Pascal-Syntax" (Funktionen können auch ohne den Rückgabewert zu verwenden, benutzt werden) Probleme, weil der Compiler an der Signatur nicht entscheiden kann, welche Version gemeint ist. Oder kannst Du mir das vielleicht sagen?
Delphi-Quellcode:
var
myVar: Variant;
begin
myVar:= CountWords('A sentence with spaces.', #32);
Warum machen die unterschiedlichen Rückgabewerte Sinn?