Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#5

Re: Hilfe beim Überladen einer Funktion

  Alt 5. Dez 2003, 12:47
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...
gruß, choose
  Mit Zitat antworten Zitat