Zitat von
Pseudemys Nelsoni:
Zitat:
Warum machen die unterschiedlichen Rückgabewerte Sinn?
weil ich dann in meinen proceduren etc nicht soviel mit inttostr und strtoint arbeiten muss.
Wenn Du Ausgaberoutinen schreibst, die Strings erwarten, aber häufig Zahlen ausgeben sollen, macht es Sinn, dort einmalig die entsprechende Anpassung durchzuführen, anstatt bei jeder neuen Informationsquelle (
CountWords,
CountChars,
CountBits, ...)
Delphi-Quellcode:
procedure OutputMessage(const AMessage: string);overload;
procedure OutputMessage(const AnInt: Integer);overload;
// etc...
Sieh Dir vielleicht einmal in der
OH die Funktion
Format an und ziehe in Erwägung, ob Du Deine Ausgaberoutine nicht um eine überladene Version mit
procedure OutputMessage(const AMessage: string; const AParams: array of const);overload;
erweiterst...