procedure TFrm_Main.WriteLog(LogStr: string);
.......
LogStr := FormatDateTime('yyyy"/"mm"/"dd hh:nn:ss ', Now) + LogStr + #13#10;
//2007 4 9 修改日志内容日期格式
FFileStream.Write(PChar(LogStr)^, Length(LogStr));程序运行时有时会出现漏记的问题,概率约在万分之一,我找不出其他的问题,会不会这里转换出问题了,请大家指点
.......
LogStr := FormatDateTime('yyyy"/"mm"/"dd hh:nn:ss ', Now) + LogStr + #13#10;
//2007 4 9 修改日志内容日期格式
FFileStream.Write(PChar(LogStr)^, Length(LogStr));程序运行时有时会出现漏记的问题,概率约在万分之一,我找不出其他的问题,会不会这里转换出问题了,请大家指点
解决方案 »
- delphi2007注册问题
- 有关生成动态窗体的问题。
- 大家给个建议ListView和DBGrid来做数据显示,哪个更好?理由……
- 如何给数据库表增加字段? SQLSERVER2000
- 文件或目录转化成TREE,再保存到表中
- ***菜单权限控制:源码奉送 V2.0***
- 一个打印控件!!!!在线讨论!!!!!!马上给分!!!!
- ASP组件能不能封装一个对象给ASP调用?
- 请问怎么样象资源管理器那样显示文件拷贝的进度??
- 整个SQL被删了,我把数据库文件.mdf和.log文件恢复回来了,但不知道如何恢复到SQL里面去!
- 哪里 可以找到 TurboPower Async Professional 低版本 3.0 4.0 ?
- 程序模拟点击,和真实点击一样。给点源码最好。
LogStr会不停地增长,对吗?
代码没有问题测试:
stream := TFileStream.Create('C:\t.txt', fmCreate );
for i := 0 to 10000 do begin
LogStr := FormatDateTime('yyyy"/"mm"/"dd hh:nn:ss ', Now) + #13#10;
//2007 4 9 修改日志内容日期格式
stream.Write(Pointer(LogStr)^, Length(LogStr));
end; stream.Free;