我想通过点击按钮1后创建一个TXT文件。源代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var F:Textfile;
Begin
AssignFile(F, 'c:\ek.txt'); {将文件名与变量 F 关联}
ReWrite(F); {创建一个新的文件并命名为 ek.txt}
Closefile(F); {关闭文件 F}
end;报错信息是:[Error] Unit1.pas(30): Illegal character in input file: ' ' ($A1A1)
[Error] Unit1.pas(31): Illegal character in input file: ' ' ($A1A1)
[Error] Unit1.pas(32): Illegal character in input file: ' ' ($A1A1)
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'我刚接触DELPHI不久,请问这个错误是怎么回事?该怎么解决?
procedure TForm1.Button1Click(Sender: TObject);
var F:Textfile;
Begin
AssignFile(F, 'c:\ek.txt'); {将文件名与变量 F 关联}
ReWrite(F); {创建一个新的文件并命名为 ek.txt}
Closefile(F); {关闭文件 F}
end;报错信息是:[Error] Unit1.pas(30): Illegal character in input file: ' ' ($A1A1)
[Error] Unit1.pas(31): Illegal character in input file: ' ' ($A1A1)
[Error] Unit1.pas(32): Illegal character in input file: ' ' ($A1A1)
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'我刚接触DELPHI不久,请问这个错误是怎么回事?该怎么解决?
解决方案 »
- 真他妈的气死了,在京东买东西后想认真的发个评论,没想到提示说内容中有屏蔽词,大家看看
- 高手看看 哪里错了 为什么会字段名找不到。
- 哪位dx帮我看下这段代码什么意思?
- 用ADO连接后台SQL SERVER 2000执行存储过程,总是报“超时已过期”,如何处理?
- 怎样用adoquery做《同一个字段》同时《满足2个条件》的查询??
- 如何发布程序?
- 这里有很多人需要你的帮助!
- 现在用的控件都是D版的,以后怎么注册软件啊?
- PASCAL遇到2个语句,不知所云,忘大侠们详细告知!万分感谢!!!
- 为什么一定要安装ORACLE客户端才能连接上ORACLE?我做安装程序时把BDE中的ORACLE驱动程序也打包了,还是不行.
- accept运行一段时间后报access violation at address 错误????
- 如何在Delphi用Crystal Report設計報表?
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'说明是编译时错误,当然不会是文件的内容有错了。是你的代码前后有非法字符(不过看不见)。你将每行前后删空就可以了。————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
我用论坛里的某个相近的程序复制上去,竟然OK了!!
var F: TextFile;begin
AssignFile(F, 'NEWFILE.$$$');
Rewrite(F);
Writeln(F, 'Just created file with this text in it...');
CloseFile(F);
end;
但是我实在看不出我写的程序有什么问题
忙了一天,真是郁闷哦.....
谁能看得出来啊,钱照给!
或者重新加上空格,一切就ok了。
空格也会有非法的procedure TForm1.Button1Click(Sender: TObject);
var F:Textfile;
Begin
AssignFile(F, 'c:\ek.txt'); {将文件名与变量 F 关联}
ReWrite(F); {创建一个新的文件并命名为 ek.txt}
Closefile(F); {关闭文件 F}
end;