Ich auch nochmal, nur zur Sicherheit
Klasse: Deklaration von Objekten
Unit: Quelltextdatei (kann u.a. mehrere Klassen deklarieren, aber auch direkt den Programmcode enthalten)
DFM: Designerdatei, wo die Positionen und Eigenschaften der Komponenten eines Formulars abgelegt werden - der Quelltext liegt dann in der dazugehörigen
Unit (beide müssen immer vernünftig zueinander passen)
Objekt: eine INSTANZ einer Klasse (also mit Leben gefüllter Speicherbereich der in seiner Klasse definierten Form)
Panel1 und Panel2 sind 2 Instanzen einer Klasse.
Beide müssen über TPanel.Create erzeugt werden, wobei ihnen Speicherplatz zugewiesen wird.
Mit Panel1.Free wird dessen reservierter Speicherbereich wieder freigegeben.