帮我看看这段代码错在哪里?(29分)

  • 主题发起人 主题发起人 kehtong
  • 开始时间 开始时间
K

kehtong

Unregistered / Unconfirmed
GUEST, unregistred user!
if not FileExists(strLogFileName) then
begin
Edit1.Text := IntToStr(FileCreate(strLogFileName));
AssignFile(logFile,strLogFileName);
Append(logFile);
WriteLn(logFile,'----------------Web程序服务器日志--------------');
CloseFile(logFile);
end

在Append那里出错,为什么啊?
 
去掉就行了
 
文件还没有建立时应该用Rewrite
 
去掉不可以,同样错误定位到WriteLn(.....)
 
用ReWrite也不行,错误定位到ReWrite,FileCreate已经执行了,文件也创建了,就是写不进去。
 
去掉FileCreate
Append换用Rewrite
 
if not FileExists(strLogFileName) then
begin
Try
AssignFile(logFile, strLogFileName);
append(logFile);
WriteLn(logFile,'----------------Web程序服务器日志--------------');
CloseFile(logFile);
except
end;
end
 
接受答案了.
 
后退
顶部