Zitat von
Christian18:
ich will eine Komponente schreiben, die von keiner anderen Klasse erbt.
Warum?
Zitat von
Christian18:
Warum muss eine neue Komponente immer von einer anderen Klasse erben???
Ok, ist gar kein Problem, Komponenten erben auch nichts. Schau dir einfach mal an, was die allgemeine Definition einer Komponente ist, dürfte ziemlich abstrakt sein. Da steckt kein Wort von Klasse drin.
Wenn du eine Klasse schreiben möchtest, die von keiner anderen Klasse erbt, stellt sich für mich die Frage warum du so etwas tun möchtest? Es macht keinen Sinn.
Um deine Frage (interpretier sie einfach mal so) zu beantworten, warum jede Klasse einen Vorfahren haben muss (sehen wir von TObject ab), der Grund ist einfach, schreib mal deinen eigenen Konstruktor und Destruktor und sorge dafür, dass die immer aufgerufen werden. Wenn mir dann noch sagst, warum du dann mit Klassen arbeitest...
Es hat einfach sehr viele Vorteile von Vorgängern zu erben, wenn man die nicht versteht, braucht man keine Klassen, aber keine Vorfahren macht
imho null Sinn.
Gruß Der Unwissende