Fn:file;
........
filename:='game.txt';
AssignFile(Fn,filename);
if FileExists(filename) then
begin
Showmessage('文件存在');
Read(Fn,Model);
........../
错误提示:
[Error] Unit1.pas(145): Incompatible types: 'procedure, untyped pointer or untyped parameter' and 'WideString'
........
filename:='game.txt';
AssignFile(Fn,filename);
if FileExists(filename) then
begin
Showmessage('文件存在');
Read(Fn,Model);
........../
错误提示:
[Error] Unit1.pas(145): Incompatible types: 'procedure, untyped pointer or untyped parameter' and 'WideString'
解决方案 »
- 超出当前范围 的错误
- 为什么用TClientDataSet调用带输出参数的存储过程出错:提供了不一致或不完整的信息?
- 用explore工具都可以执行成功的语句,为什么用ADOQuery就是不行啊
- 关于FastReport的交叉报表如何定义自定义栏宽的问题
- 局域网文件复制带进度条(在线)
- 静儿有delphi问题需要帮助QQ:9813117
- 极菜的问题,快来拿分
- ado更新sql server库的问题
- 传真是怎么样实现的!
- 各位高手,快发扬人道主义精神,救救小妹!(关于Internet Express)
- 使用delphi如何操纵excel来合并单元格
- 通过程序员,散分!!!!!!!!!!!!!!!!!!!!!
呵呵,不要笑,刚学
filename:string;
Model:string;
a:string[100];
Fn:TextFile;
......
var
i:integer;
procedure Tmain.N6Click(Sender: TObject);
begin
i:=0;
filename:='game.txt';
AssignFile(Fn,filename);
if FileExists(filename) then
begin
Showmessage('文件存在');
//Read(Fn,Model);
while not seekeof(Fn) do
begin
read(Fn,Model);
a[i]:=Model;//此处出错
i:=i+1;
错:[Error] Unit1.pas(152): Incompatible types: 'Char' and 'String'
procedure TForm1.FlatButton1Click(Sender: TObject);
var
MyTextFile: TextFile;
S: String;
I: Integer;
begin
AssignFile(MyTextFile, 'MyTextFile.txt');
Rewrite(MyTextFile);
try
for I := 0 to 5 do
begin
S := 'This is line: ';
Writeln(MyTextFile, S, I);
end;
finally
CloseFile(MyTextFile);
end;
end;procedure TForm1.FlatButton2Click(Sender: TObject);
var
MyTextFile: TextFile;
S: string[15];
I: Integer;
J: Integer;
begin
AssignFile(MyTextFile, 'MyTextFile.txt');
Reset(MyTextFile);
try
While not eof(MyTextFile)do
begin
Readln(MyTextFile, S, J);
FlatMemo1.Lines.add(S + Inttostr(J));
end;
finally
CloseFile(MyTextFile);
end;
end;