如何实现通过保存按钮将memo1、memo2、memo3中的内容依次保存到同一文本文件中?其中,文件名是系统给定的,用户所需要的就是选择保存路径。谢谢!

解决方案 »

  1.   

    可不可以先将三个memo的Lines合并到一个TStrings中
    然后,保存到文件中吗
      

  2.   

    文件名你已经有了,假如叫whl.txt
    按正常打开opendialog,用户可以自由选路径,和起文件名。
    然后再
    memo1.Lines.SaveToFile(
    extractfilepath(opendialog1.filename+'whl.txt');
    这样用户就可以自由选路径而保存为同一个文件名。
    试试吧!
    ok!
      

  3.   

    你说的文件合并……上面两位说的虽然也可以,但是……不知道大家有没有用过《电子日记本》或是foxmail,他里面的所有的文件都是只存在一个文件里的,而且还能保存图片,我想也许应该是通过二进制方式保存的