Hallo,
Zitat von
geskill:
aber! wie sieht die von TIEdit aus?
so sieht es aktuell aus:
TIComboBox = class(TIBasic)
ich kann Dir nicht ganz folgen. Meinst Du jetzt ein Edit oder eine Combobox? Aber eigentlich ist das ja auch egal, Du musst eben das entsprechende Interface angeben:
TIComboBox = class(TIBasic, IComboBox)
Zitat von
geskill:
Außerdem müsste man ja im interface die Funktion Free zum freigeben der Controls deklarieren
Wozu? Die Referenzzählung sorgt doch dafür, dass der Destruktor automatisch aufgerufen wird.
Zitat von
geskill:
Schön ist das ganze aber nicht
vorallem gibt es die TInterfaceList wahrscheinlich nur in Delphi
Alles, was Du gerade machst, funktioniert so erst mal nur in Delphi. Wenn Du andere Sprachen unterstützen willst, musst Du
COM verwenden. Interfaces alleine reichen da nicht aus.
Gruß
xaromz