dd:=extractfilepath(application.ExeName)+datetostr(now())+'.dbf';
dd1:=dd+'.bak';
if renamefile(dd,dd1)=true then flag:=false else application.MessageBox('失败','重新启动程序');
以上这段代码,在CREAT事件里可以运行正常,可以更改文件名
但是放在一个TIMER事件里,却不能更改文件名
在TIMER事件里还有些数据库操作
dd1:=dd+'.bak';
if renamefile(dd,dd1)=true then flag:=false else application.MessageBox('失败','重新启动程序');
以上这段代码,在CREAT事件里可以运行正常,可以更改文件名
但是放在一个TIMER事件里,却不能更改文件名
在TIMER事件里还有些数据库操作
解决方案 »
- List index out of bounds
- 关于COM参数的问题!
- 小问题:sql查询语句
- Bitmap能不能assign给另一个Bitmap
- 哪有免注册中文版的Fast Report2.47 ?
- Foxpro中有宏的替换(即‘&’),在DELPHI中有没有? 对了在数据库中的DBGRID中是否可加入两组以上的数据??
- 请问exitwindowsex如何在XP下正常运行?
- 急!如何在使用query构件查处的结果集中定位到第n条纪录!
- 报表格式显示问题
- 用ADO边结数据库如何加入一条记录
- 关于COM口被占用的问题.
- delphi中使用Helpcontext(context)实现上下文敏感的帮助,其中的context值对应RTF文件下标中的那个??
.....
处理过程
.....
Timer.Enabled := True;如果不是话,很有可能出问题 ^^!
文件名不确定,判断是否存在。