一个奇怪的问题(100分)

  • 主题发起人 主题发起人 大苹果
  • 开始时间 开始时间

大苹果

Unregistered / Unconfirmed
GUEST, unregistred user!
俺的程序:
assignfile(F,filename);
reset(F);
While not Eof(F) Do
Begin
read(F,myrecord);
showmessage(Myrecord.code+ Myrecord.currtime)

end;
closefile(F);
F 是个记录型的文件,每个record 的currtime是不断变化! 但code是不会变化的!
Ex.
我第一次读出的为(code+ 11:20:13), 第二次就应该发生变化(code+11:40:14)
我今天早上编译这个程序正确!下午就出现问题啦!
两次(或者更多次)读出的数据总是相同
 
1. 我看上述程序没问题.
2 检查数据源数据,看源记录是否相同.如果数据文件时自动生成的话,请查生成得是否正确。
3. "第一次","第二次" 是什么意思? 是第一次、第二次执行该程序模块,还是显示的第一个记录和第二个记录?
 
文件没改变吧:)
 
程序没问题,看你的数据文件吧.
 
myrecord 你可能声明的是 record类型
你往文件里面写的时候就可能用到它了,但是你用的时候没有处理好
查看你的文件里面存的是不是不对
 
》》Myrecord.currtime 是讀的F中的數據,F中的數據是和系統的時間一樣的嗎?
 
多人接受答案了。
 
后退
顶部