呵呵,你用的是TFileStream,不是TTextFile,
i:integer;
  fp: TTextFile
  lstr:string;
begin
  Assginfile('digit.txt',fp);
  rewrite(fp);
for i:=0 to 65535 do
  begin
    lstr:=inttostr(i);
    Writeln(lstr);
  end;
  fp.free;
end;