Ich bin heute ein wenig verwirrt. Wie gesagt komme ich ja von anderen Sprachen nach FPC/Lazarus. Was mich jetzt ein wenig verwirrt ist folgendes:
Ich spiele jetzt seit ein paar Tagen mit der IDE herum und habe schon gemerkt, dass ein Button, wenn ich ihn in der Form doppelt anklicke, die IDE in den Editor wechselt und ich dort in der jeweiligen OnClick-Prozedur Code einfügen kann.
Der Deklarationsteil des Programms scheint aber im "Kopf" der Sourcedatei zu liegen (vor Implementation --> var). Heißt dies nun, dass ich alle Variablen, die ich benutze, dort deklarieren muss?

Und wenn ich schon eine Klasse schreiben will.. Wo macht ihr sowas? Wie sieht die Structure eurer Programme aus?
Ich bin da im Moment wirklich ein wenig verzweifelt, da meine Quellcodes der letzten Tage an Unübersichtlichkeit kaum zu überbieten sind. Selbst Basic-codes sind leichter lesbar (ohne Goto: natürlich

Dankeschön!