Forum: Algorithmen, Datenstrukturen und Klassendesign
by BadenPower,
21. Feb 2015
Standardmäßig nicht, da der Destructor nur "public" ist.
Wenn Du das aber möchtest dann so:
type
TForm1 = class(TForm)
procedure Job1();
procedure Button1Click(Sender: TObject);
Forum: Algorithmen, Datenstrukturen und Klassendesign
by BadenPower,
21. Feb 2015
himitsu's Ansatz wäre noch weniger Speicherplatz zu verbrauchen, also mit der Klasse zu arbeiten, welche selbst am wenigsten Speicher belegt.
Hätte allerdings einen erhöhten Programmieraufwand zur Folge und dies immer dann, wenn Du auf Funktionen in einer neuen Klasse zugreifen wolltest. Und ob dies dann wirklich weniger Speicher benötigt ist eher ungewiss.
Mit dem Datenmodul ist es ein...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by BadenPower,
21. Feb 2015
Fuss von Schlauch hochheb.
Ja klar, ein Datenmodul geht ja auch.
Es wird beim Programmstart auch automatisch erzeugt und es muss auch in Form1 nie etwas geändert werden, da ja die Units mit den Funktionen nicht in Form1 bekannt gemacht werden müssen.
Bei Erweiterungen des Programms entweder ein Datenmodul oder eben eine Form, wenn die Funktionen in einem Fenster enthalten sind, welches...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by BadenPower,
21. Feb 2015
Mach einmal bitte eine Unit2 mit Deinem Ansatz.
Ich steh' grad' auf dem Schlauch.