有一个 Ini 文件 内容如下
[marc]
cnperi=abc123
其中第一个 字符 与 最后一个字符 是 chr(31) chr(30) 他们都是不可见字符
procedure TForm1.Button1Click(Sender: TObject);
var ini:TIniFile ;
s:widestring;
begin
ini:=TIniFile.Create('d:\test.ini');
s:=ini.ReadString('marc','cnperi','');
ShowMessage(IntToStr(length(s)));
ini.Free ;
end;
长度 为7 前面与后面不可见字符 丢失了
开发时一定要注意