如果是用rewrite的话,好像必须在代码里把路径及文件名填好,这样程序的使用者无法自主决定了
我想写一段专门用来创建文件的代码,由用户自己在edit组件里输入一行路径及文件名扩展名,
然后只须运行代码,则会按照edit组件中输入的内容来创建文件。
我该用哪个函数?
我想写一段专门用来创建文件的代码,由用户自己在edit组件里输入一行路径及文件名扩展名,
然后只须运行代码,则会按照edit组件中输入的内容来创建文件。
我该用哪个函数?
解决方案 »
- Delphi通过TWebBrowser空间打开网页,然后获取网页表单信息。
- 关于idTCPServer的问题
- 在修改记录或者添加记录的时候,如何某字段为Numeric类型,为其赋予edit中的值,当edit中的值为空值时,为何出错?应当如何解决?
- Treeview的问题
- SQL Server中字段长度超过255字符的问题
- 如何判断当前硬盘是IDE硬盘还是SCSI硬盘,并获得磁盘序列号(在线等待)?
- 如何将drawgrid中的某几格相邻单合并成一单元显示
- 有什么办法可以同步时间产生事件,如12:00,12:05,12:10分等
- 怎样删除dbgrid中的所有字段的值???
- 有关button按钮
- 求某一列的并集 sql语句
- 出道题,让大家换换思维方式!!!
F:TextFile;
begin
AssignFile(F,'C:\111.txt');
f:textfile;
fname:string;
begin
fname:=edt1.Text;
Assign(f,fname);
if FileExists(fname) then
Append(f)
else
Rewrite(f);但是出现错误:
[Error] Unit1.pas(35): Incompatible types: 'TPersistent' and 'Text'
第35行就是 Assign(f,fname);这一行
不知道该怎样修改。还是我这个方法行不通
F: TextFile;
begin
AssignFile(f, 'c:\1.txt');