一 一份子 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-29 #1 比如有一个new.txt中有"关键"两个字,怎样不用打开就能用语来
W wugwdelphi Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-29 #2 楼主说的txt与DOC虽然都是文件,但一个是纯文本不加密的,另一个是图文混排,并有一定格式要求的,在读取判断上不能用一种方法. 对于TXT中的可以用ASCII码来判断,用流的方式装入,但不知道您说的不用打开是什么意思,不会是指不用打开文件吗,文件操作是必须要打开-读取-关闭的. 对于DOC我知道运用最多的就是创建OLE通过WORD的宏来判断,跟文本文件一样的判断方法我倒没用过.
楼主说的txt与DOC虽然都是文件,但一个是纯文本不加密的,另一个是图文混排,并有一定格式要求的,在读取判断上不能用一种方法. 对于TXT中的可以用ASCII码来判断,用流的方式装入,但不知道您说的不用打开是什么意思,不会是指不用打开文件吗,文件操作是必须要打开-读取-关闭的. 对于DOC我知道运用最多的就是创建OLE通过WORD的宏来判断,跟文本文件一样的判断方法我倒没用过.
一 一份子 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-29 #3 wugwdelphi 你说出能判断的方法就行了,其他条件你不用理会
Y yuzk2005 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-29 #4 s:=TStringlist.create; s.loadfromfile('new.text'); if pos('关键',s.text)>0 then ...... s.free;
一 一份子 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-29 #5 TO yuzk2005 这种方法 DOC 和TXT 都可以用吗?