i'm upgrading from Delphi 2010 to Delphi 10.3.3
if i tried to free an uninitialized object on VCL Project, the application disappear instantly and stay running in the background without showing any error
- i know the object should be initialized first i'm just trying to show the problem 
- i reinstalled Delphi on another PC without editing any settings and got the same behavior 
- Try Except doesn't help 
try this code
procedure TForm1.Button1Click(Sender: TObject);
var
TS:TStringList;
begin
  try
         TS.Free;
  except
  end;
end;
