<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I've just made a small test with the old Borland Delphi 7.0 build
      4453 from 2002 :<br>
    </p>
    <pre>...</pre>
    <pre>type
  TForm1 = class(TForm)
    m: TMemo;
    procedure FormCreate(Sender: TObject);
  end;

...

procedure TForm1.FormCreate(Sender: TObject);
var
   GG: Extended;
   S: String;
begin
     GG := 8427+33/1440.0;
     Str( GG: 20 : 20, S);
     m.Lines.Add( 'GG = '+S);
end;</pre>
    <p>I get :</p>
    <pre>GG = 8427.02291666666667000000

</pre>
    But I'm cautious, it's a delphi 7 running on a broken installation
    of Wine on Ubuntu 22.04, <br>
    I had to modify an existing delphi 7 project for this test, I
    couldn't save a new project because of problems with wine.
    <p>I have an old astronomical made with delphi 7 that I've written
      around 2000, and I ported a part of it to Freepascal, I'm nearly
      sure there are unnoticed errors in this freepascal port due to to
      this behaviour ...<br>
      (Not really a problem because the program isn't sold any more, but
      I'll have a look next time I compile it)<br>
    </p>
  </body>
</html>