[Delphi] Bool型を文字列に

Bool型を文字列に変換するには、標準関数にBoolToStrがある。
しかし、"-1"と"0"もしくは、"True","False"になるのでON,OFFの"1"と"0"にしたいと思うときがたびたびある。
このたびに変換関数を自作するのも面倒なのだが...

IntToStr(ord( [Bool型] ));

とすればFalse:"0",True:"1"で取得できる!

コメント (0件)


くろねこ研究所
https://www.blackcat.xyz/article.php/ProgramingFAQ_del0078