Moin,
erst einmal herzlich Willkommen hier in der Delphi-Praxis.
Die genaue Syntax von Freepascal kenne ich zwar auch nicht,
aber für mein Verständnis müsste das, verallgemeinert, so aussehen:
Delphi-Quellcode:
Type
Typenbezeichner = class
private
Felddeklarationen
Methodenköpfe
protected
public
constructor
destructor
end;
implementation
Implementierung der Methoden