I use Delphi 10.4 and build 32 and 64 Bit applications. I noticed that the initialization of boolean variables depends on the type of application (32 bit and 64 bit).
I build a simple app. Here is my code:
procedure TForm1.Button1Click(Sender: TObject);
var
value: boolean;
begin
ShowMessage(value.ToString);
end;
In 32 bit value is true and in 64 bit value is false.
Is this a normal behaviour? And how can I change it?