Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#7

Re: BooleanToString und StringToBoolean

  Alt 28. Jun 2006, 18:20
um Muetzes Vorschlag noch zusätzlich abzusichern dann so:

Delphi-Quellcode:
function BoolToString(const ABool: Boolean): String;
const
  coBoolValues : Array[Boolean] of String = ( 'false', 'true' );
begin
  Result := coBoolValues[ABool <> False];
end;
Ein Boolean ist ein Byte und manchesmal trifft man auf Programierer die per harten Cast Boolean := Boolean(3) benutzen. Das würde dann mit Muetzes Funktion eine AV beim Array Zugriff auslösen. Mit obiger Erweiterung macht man es Bulletproof.

Gruß Hagen
  Mit Zitat antworten Zitat