After TForm1.Action := caFree but Form1 is not nil
If my codes:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
Action := caFree;
Form1 := nil; // <- Because I have a sentence in
// another procedure has the code:
// if Form1 = nil then Form1 := // TForm1.Create(nil);
// so I must set Form1 nil.
Question 1:Is that the memory of Form1 is nil? Is that true?
Question 2:I can't repace Form1 := nil with Self := nil;
Question 3:Do we have another code without using the name 'Form1' in TForm1.FormaClose and
set itself with nil?
Give me any suggestion. Thanks.