wenn du zum Beispiel
TmyType = (mtMeins, mtDeins);
einen Type definierst kommt kein end weil hier das ";" verwendet wird.
Eigentlich sollte man seine Elemente immer in Private, Public, Published oder Protected definieren. Oberhalb (also außerhalb dieser Bereiche) sind eigentlich nur Elemente aufgeführt die über die Delphi-
IDE hinzugefügt wurden, vermutlich zu besseren Umsetzung der Visuellen Darstellung in der
IDE. Du kannst ja mal versuchen das Edit was dort automatisch plaziert wurde in den Privateteil zu verschieben, dann dürfte es zu Problemen in der
IDE kommen. Oder es wird dort oben einfach zur besseren übersicht definiert damit nicht in den selbst deklarierten privat-, und public-part der ganze
ide-müll mit drin steht