Thema: Delphi BoolToStr improved

Einzelnen Beitrag anzeigen

Benutzerbild von HeikoAdams
HeikoAdams

Registriert seit: 12. Jul 2004
Ort: Oberfranken
661 Beiträge
 
FreePascal / Lazarus
 
#1

BoolToStr improved

  Alt 27. Jan 2011, 16:57
Es gibt immer wieder Situationen, in denen man einen boolschen Wert nicht in True/False bzw 0/-1 sondern in Ja/Nein übersetzen muss. Bislang bietet Delphi dafür keine passende Funktion ... bislang:
Delphi-Quellcode:
function BoolToStr(aValue: Boolean; const aYes: string = 'Yes'; const aNo: string = 'No'): string; overload;

function BoolToStr(aValue: Boolean; const aYes: string = 'Yes'; const aNo: string = 'No'): string;
begin
  if aValue then
    Result := aYes
  else
    Result := aNo
end;
Beispiele:
BoolToStr(True) würde "Yes" zurück liefern, BoolToStr(False, "Ja", "Nein") würde "Nein" zurück liefern
Jeder kann ein Held werden und Leben retten!
Einfach beim NKR oder der DKMS als Stammzellenspender registrieren! Also: worauf wartest Du noch?
  Mit Zitat antworten Zitat