var strs:TString;strs:=TString.Create;
strs.LoadFromFile('yourfile.txt');
strs.LoadFromFile('yourfile.txt');
解决方案 »
- 开发的windows服务,导致登录操作系统后,只显示蓝色背景,无法显示桌面,请大家帮助
- 100分问一个比较深的问题
- 急问:如何得到某行某列的值?(我是新手)
- 关于字符串处理(大侠们帮忙啊,急)
- 请教几个问题,呵呵c/s编程的
- 新手上線:查詢一個适合條件的記錄保存在臨時表中,請大冢幫幫我!我的代碼出現錯誤
- 请问如何动态创建frame,并把frame放到tabcontrol或pagecontrol中去,当tabindex改变时关闭frame,创建令一个新的
- 怎麼修改sql server的sysobjects表紀錄
- 我要从一个二进制文件中读取一个字节,把它修改为其他字节后写回同样的位置,怎么做?
- 求表设计和表间关系
- 如何关机?
- 我决定休学一年,,,,浪费时间吗?
var strs:TStrings; please try!
当调用TStringList对象的LoadFromFile方法后(即打开了这个*.txt文件后), TStringList对象的CommaText属性默认为加有双引号的,如本来*.txt中数据为
1 2 3
现在TStringList对象的CommaText属性变成了“1 2 3”
这样的话,我怎么将这个CommaText属性变为 ‘1 2 3’ 以便将值赋给Strings[0]、Strings[1]等以作处理??? 急急急!!!
盼高人回答!分不够再加!!!
也可能是你说的不够详细,我试了你的方法,不行,能不能说详细点?另外,刚才的我说的方法来源于两位CSDN上朋友,在此谢了。(盼你们看到这个帖子后继续回贴)
srts.LoadFromFile('file.txt');已经将文件中的内容读入到strs.strings中了,txt文件中的第一行读入到strings[0],第二行读入到strings[1],等,直接使用即可。
sorry ,刚才一个没注意,将TstringList写成了Tstrings.
please try again!
Memo1.Lines.AddSrtings(strs)
将内容显示在Memo中查看是否正确。应该不会有问题了。
Memo1.Lines.AddSrtings(strs) 行,打开文件时DELPHI说是文件读入错误。
多谢chenshirong()的回复!
但仍未能解决根本问题:究竟怎样才能将其读入我已预先定义好的变量中???
如将文件 1 2 3 读入 a=1, b=2, c=3
???
多谢回复!!!
如何用ini文件?能不能说详细点?
非常感谢!
设有文本文件yourfile.txt:
1 2 3 ...则可var f:TextFile;
a,b,c:interger;
AssignFile(f,'yourfile.txt')
reset(f);
read(f,a,b,c);
...
CloseFile(f);
...
我刚才在试,终于把变量读进来了!真是太谢谢你了!分数送上! :)
还有,这个问题是我对现有问题的简化,以后可能还要请教:chenshirong大侠!再次感谢!
(可否告知邮箱?)