怎样把MEMO里输入的内容保存为一个TXT文件

sy0116 2003-08-10 12:02:45
用SAVEDIALOG好像不行
...全文
35 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lemon_wei 2003-08-10
  • 打赏
  • 举报
回复
memo1.lines.savetofile('c:\filename.txt')
ronaldli 2003-08-10
  • 打赏
  • 举报
回复
ChangeFileExt(SaveDialog1.FileName, 'txt');
sy0116 2003-08-10
  • 打赏
  • 举报
回复

if savedialog.execute then
MEMO1.lines.savetofile(savedialog.filename + '.txt');
如果用户已经输入了a.txt的话岂不是变成了a.txt.txt
walkmangood 2003-08-10
  • 打赏
  • 举报
回复
copy字符串不可以吗
Zhymax 2003-08-10
  • 打赏
  • 举报
回复
直接读出写到txt文件不就行了
WWWWA 2003-08-10
  • 打赏
  • 举报
回复
memo1.lines.savetofile('c:\123.txt')
huojiehai 2003-08-10
  • 打赏
  • 举报
回复
if savedialog.execute then
MEMO1.lines.savetofile(savedialog.filename + '.txt');
bxh2dai 2003-08-10
  • 打赏
  • 举报
回复
最简单的:memo.lines.savetofile('保存的路径')
ExSystem 2003-08-10
  • 打赏
  • 举报
回复
最后,接分!:)
ExSystem 2003-08-10
  • 打赏
  • 举报
回复
来晚了,不过告诉你,以后碰到类似的问题,先要看看控件的属性、方法……只要看看英文意思,也许问题就解决了……比如对剪贴板的操作。
大地精灵 2003-08-10
  • 打赏
  • 举报
回复
又来晚了啊
elilor 2003-08-10
  • 打赏
  • 举报
回复
设置DefualtExt为.txt
lovewangshu 2003-08-10
  • 打赏
  • 举报
回复
if Pos('.TXT', Uppercase(savedialog.filename)) > 0
什么意思?
huojiehai 2003-08-10
  • 打赏
  • 举报
回复
变通一下嘛!!
if savedialog.execute then
begin
if Pos('.TXT', Uppercase(savedialog.filename)) > 0 then
MEMO1.lines.savetofile(savedialog.filename)
else
MEMO1.lines.savetofile(savedialog.filename + '.txt');
end;
Dlwxn 2003-08-10
  • 打赏
  • 举报
回复
来晚了,这年头挣口饭真不容易!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧