dreimal darfst du raten wo der Unterschied ist.
Zitat von
ustra:
dbf.create(Form1);
db1 := TDatenbank.create(Form1);
db1 kann doch nicht aus dem Nichts instanziert werden um sich selbst im eigenen Konstruktor zu instanzieren.
Der zweite Fall geht, der 1. kann gar nicht gehen.