ex1.pp 470 B

12345678910111213141516171819202122232425262728293031
  1. Program Example1;
  2. uses Dos;
  3. { Program to demonstrate the DosVersion function. }
  4. var
  5. OS : string[32];
  6. Version : word;
  7. begin
  8. {$IFDEF LINUX}
  9. OS:='Linux';
  10. {$ENDIF}
  11. {$ifdef FreeBSD}
  12. OS:='FreeBSD';
  13. {$endif}
  14. {$ifdef NetBSD}
  15. OS:='NetBSD';
  16. {$endif}
  17. {$ifdef Solaris}
  18. OS:='Solaris';
  19. {$endif}
  20. {$ifdef QNX}
  21. OS:='QNX';
  22. {$endif}
  23. {$IFDEF DOS}
  24. OS:='Dos';
  25. {$ENDIF}
  26. Version:=DosVersion;
  27. WriteLn('Current ',OS,' version is ',Lo(Version),'.',Hi(Version));
  28. end.