Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#5

Re: Ungültige Zeigeroperation Plugin mit interface

  Alt 7. Jul 2009, 23:07
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
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat