ini文件中不支持直接读写二进制数据。
但是你可以使用十六进制(或类似形式)的ASCII字符串形式来存取数据,在保存之前和读取之后自己进行转换。
例如要保存一个“是否记录日志”的选项,所在段为[Option],选项名为IsLogEnabled,值为真:
str_value := IntToHex(Integer(FIsLogEnabled), 8);
ini.WriteString('Option', 'IsLogEnabled', str_value);
类似的,你可以把段名和选项名都经过转化,以免别人看懂。