123456789101112131415161718192021222324252627282930 |
- { %KNOWNRUNERROR=2 On some OS invalid date are converted to valid ones, thus test fails}
- uses Dos;
- var
- f : file;
- l : longint;
- dt : datetime;
- begin
- assign(f,'tb0432.tmp');
- rewrite(f);
- close(f);
- { Set Invalid date }
- dt.year:=2001;
- dt.month:=2;
- dt.day:=30;
- packtime(dt,l);
- SetFTime(f,l);
- writeln(doserror);
- if doserror<>13 then
- begin
- Writeln('Wrong doserror');
- if doserror=0 then
- runerror(2)
- else
- halt(1);
- end;
- end.
|