奇怪:DELPHI5中的类型文件是不是存在着BUG,同一段代码:
var
fmm:file of tmm
...
assignfile(fmm,'c:\a.dat');
i:=filesize(fmm)-1;
seek(fmm,i);
在一个pas文件中当运行到seek处时总出现[Error] Uuser.pas(236): Incompatible types: 'Variant' and 'Text'的提示,在另一个中却可以正确运行。以下代码也是:
var
fmm:file of tmm
mm:tmm;
...
assignfile(fmm,'c:\fmm.dat');
  reset(fmm);
  mm.dm:='11';
  mm.pwd:='1';
  write(fmm,mm);
  closefile(fmm);
在一个pas文件中运行正常,在另一个pas文件中运行到write时总提示[Error] Unit1.pas(107): Missing operator or semicolon。