我把SaveDialog的filename赋值为 D:\aaa.txt 执行保存的时候怎么不生成一个空的文本文件啊??急,在线等,同样,我要生成一个空的word文档也不行 :(
解决方案 »
- 有关 值传递 地址传递 的概念理解不清楚,请教指点下。
- ReportBuilder 打印国标码高度太高了。怎么调。在哪里调。
- 关于获取html表单提交按钮的问题
- 新年散分!
- 通过网络收发传真,不用modem,分不够可以加呀
- 怎样把Oracle消息传递给Dephi
- !!!!!!!!!!!!!!!!!一个关于按钮的问题!!!!!!!!!!!!!简单的很
- 我的软件写好了,但是不知道国内有什么网站可以提交,CSDN上提交了,老是未发布!
- 急!!!如何实现数据的统计??(用query中的sum()该如何实现??)急!!!!
- 一个很菜的问题,大家帮我,就是如何判断一个数是否是素数?
- 这个sql语句该如何写呀?
- 对查询结果的处理
begin
IF SaveDialog1.Execute THEN
RichEdit1.Lines.SaveToFile(SaveDialog1.FileName);
end;保存文件至少需要一个流啊,那个流是空的文件就空了
你如果要生成一个空txt文件,可以这样:
var
Strs: TStringList;
begin
Strs := TStringList.Create;
Strs.SaveToFile('D:\aaa.txt');
Strs.Free;
end;
OpenDialog和SaveDialog只返回文件名的,不做操作
TSaveDialog displays a modal Windows dialog box for selecting file names and saving files. The dialog does not appear at runtime until it is activated by a call to the Execute method. When the user clicks Save, the dialog closes and the selected file name is stored in the FileName property.
最后那句,the selected file name is stored in the FileName property,明白了吧