tw37355.pp 716 B

12345678910111213141516171819202122232425262728293031323334
  1. { %TARGET=win32,win64,wince }
  2. program tw37355;
  3. {$MODE OBJFPC}
  4. {$macro on}
  5. uses SysUtils, ComObj;
  6. var w:variant; err:string;
  7. begin
  8. writeln('FPC ver.: '+ IntToStr(FPC_FULLVERSION));
  9. write('Press Enter to start IE...');
  10. //readln;
  11. err := 'no error';
  12. try
  13. w := CreateOleObject('InternetExplorer.Application');
  14. w.Visible := true;
  15. try
  16. w.Navigate(url:='https://bugs.freepascal.org/view.php?id=37355');
  17. except
  18. on E:Exception do begin
  19. err := 'ERROR: ' + e.Message;
  20. halt(1);
  21. end;
  22. end;
  23. w.Quit;
  24. w := UnAssigned;
  25. except
  26. on E:Exception do begin
  27. err := 'ERROR: ' + e.Message;
  28. halt(2);
  29. end;
  30. end;
  31. writeln(err);
  32. write('Press Enter to exit...');
  33. //readln;
  34. end.