Originariamente inviato da firefox88
Non capivo la differenza tra CreateForm(TForm, Form) e TForm.Create
L'uso del metodo Create è il modo convenzionale con cui si creano istanze di classi, quindi si può usare per creare form essendo anch'essi oggetti, cioè istanze di classi che discendono da TForm.

Anche il metodo CreateForm dell'oggetto Application svolge questa operazione, ma esegue alcune istruzioni in più, come la memorizzazione del riferimento della prima form creata in qualità di MainForm.

Non temere di esaminare il codice sorgente della libreria VCL per approfondire, ad esempio esplorando il metodo CreateForm con un CTRL+clic nei punti in cui appare.

Ciao!