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;