W winfield Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-15 #1 我现在要打开一个文件并在指定的位置把新的参数覆盖原来文件中的参数,不知道怎么改<br>?<br>是不是先打开文件,后查找字符找到修改的地方,然后写文件?<br>不知道怎么查找,并怎么替换,我现在的文件格式是*.lib文件,不知道能不能改的?<br>请各位指教啊
我现在要打开一个文件并在指定的位置把新的参数覆盖原来文件中的参数,不知道怎么改<br>?<br>是不是先打开文件,后查找字符找到修改的地方,然后写文件?<br>不知道怎么查找,并怎么替换,我现在的文件格式是*.lib文件,不知道能不能改的?<br>请各位指教啊
S Sachow Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-15 #3 如果是纯文本文件,可以通过一个TMemo或TStringList,用LoadFromFile方法读取文件,找<br>到相应行后替换之,并SaveToFile。<br>如果是二进制文件,用TFileStream和TMemoryStream读取文件的相应字节,修改后再用<br>SaveToFile保存。
如果是纯文本文件,可以通过一个TMemo或TStringList,用LoadFromFile方法读取文件,找<br>到相应行后替换之,并SaveToFile。<br>如果是二进制文件,用TFileStream和TMemoryStream读取文件的相应字节,修改后再用<br>SaveToFile保存。
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-15 #4 *.lib文件的修改要慎重,先备份。<br>可以用 TFileStream ,但你一定要确认修改的位置。