dx681 发表于 2020-11-5 14:11

求助:Delphi的ComboBox加载外部txt文件,出现的诡异现象。

本帖最后由 dx681 于 2020-11-5 16:50 编辑

吾友好!我的操作是这样的:
1、我在Delphi的Form1中放置了1个ComboBox组件,命名是ComboBox1

2、我给From1添加了OnCreate事件,代码如下:
procedure TForm1.FormCreate(Sender: TObject);
begin
ComboBox1.Items.LoadFromFile('list.txt');
end;

end.

3、在同级目录里有个txt文件,内容是这样的:

4、编译运行程序,结果ComboBox1里抽风了!


吾友们,我在Delphi7和Delphi10.3里都实践了,结果都是这样。
请问这是个什么情况?如何解决呢?{:1_893:}

xinyuguy 发表于 2020-11-5 14:24

字符集问题

JuncoJet 发表于 2020-11-5 14:34

CrLf问题吧

w92vv 发表于 2020-11-5 15:06

把程序拿别的电脑运行一下就看出来了

dx681 发表于 2020-11-5 16:47

感谢 xinyuguy、JuncoJet、w92vv,顺着你们指引的方向,用editplus打开list.txt文件,将里面所有的回车删了重新打了一遍,存成UTF8编码。
Delphi代码没有任何改动,还是那个编译好的程序文件,运行后症状全无!完美解决!
页: [1]
查看完整版本: 求助:Delphi的ComboBox加载外部txt文件,出现的诡异现象。