如何实现这样的功能,点击按钮则出现保存页面,文件名系统自动取好,如昆明200205。选择位置就可以保存。
解决方案 »
- 急 delphi中如何从后往前取字符串 求大侠们帮忙
- GDI+图片复制到剪贴板
- 如何判断某个对象是否有某个属性(public级别的属性)
- 小鸽子数据库工具,自动生成delphi操作数据库的代码.欢迎下载
- 关于类型转换问题,在线急!!!!!!!!!!!!!1
- quickreport能画斜线,如何画?
- 如何将 dbgrid 空白区置上指定的颜色?
- 如何注册自己或公司开发的软件版权!大家请进!
- 關於TStringgrid的二個小問題
- 请教几个问题~困扰我很久了。
- (1)XPMenu2.2在Delphi7中有部分功能失效了!(2)D7中的XPMan怎样达到OfficeXP效果?请问怎样解决?
- 如何使程序执行一项我只知道热键的操作
procedure TForm1.Button1Click(Sender: TObject);
begin
SaveDialog1.FileName := '昆明200205';
SaveDialog1.Filter := 'dat'; // 文件扩展名
if SaveDialog1.Execute then
begin
// 你的代码
end;
end;
我就只是保存文件,
// 你的代码
写什末代码?
我这样写有问题:
if savedialog1.Execute then
assignfile(copytxt,savedialog1.FileName);copytxt就是已存在的文本文件“昆明200205”,该如何写?
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdGlobal, ShellCtrls, StdCtrls, ComCtrls;type
TForm1 = class(TForm)
Button1: TButton;
ShellTreeView1: TShellTreeView;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
sDestDir: string;
begin
sDestDir := ShellTreeView1.Path;
Caption := sDestDir;
CopyFileTo('C:\昆明200205.dat', sDestDir + '\昆明200205.dat');
end;end.
你的方法不能保存在软盘上,你试试!
具体怎么保存文件是你自己写代码的!
可以使用fileopen,fileread,filewrite,fileclose.
如果不用改变文件内容,也可以使用filecopy(a,b,false)或者renamefile来直接copy一个存在的文件,或者只改变文件名。