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