classen bei vcl
-
Hallo,
Ich habe eine Klasse von von einer anderen abgeleitet wird. Die möchte ich jetzt in einem Package einbinden. Dafür muss ich aber die klasse noch von einer vcl klasse ableiten. So wie es aussieht darf ich aber nur eine klasse ableiten. Aber wie kann ich dann ein packege daraus machen?
class PACKAGE Klasse1 : public TThread, public Component // so gehts auf jedenfall nicht :confused: { ... }
Wie macht mans richtig?
class Klasse1 : public TThread { ... } class PACKAGE Klasse2 : public Component { public: Klasse1 *Klasse; ... }
So gehts zwar aber find ich irgendwie merkwürdig!
-
Hallo
Mehrfachableitungen sind mit VCL-Klassen wie TThread nicht möglich. Du must also in der Tat eine solche Aggregation mit einer Membervariable vornehmen, so wie du es im 2. Beispiel gezeigt hast.
bis bald
akari