Hallo,
habe eine abgeänderte TObjectList erstellt, damit ich mir die TypeCasts sparen kann.
Das sieht folgendermaßen aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| interface
uses contnrs, Kunde, InterfaceSaveableList;
type TListeKunden = class(TObjectList, ISaveableList)
protected ... |
Die Klasse soll also von TObjectList erben und das Interface ISaveableList implementieren.
Nun kommt die Meldung, dass ich QueryInterface, _AddRef usw implementieren soll... Wenn man die Methoden nicht implementieren möchte, soll man von TInterfacedObject ableiten, habe ich gelesen.
Ich kann natürlich nicht von zwei Klassen gleichzeitig erben oder?
Wie bekomme ich das nun am besten hin?
Danke im Voraus!
Gruß, Andy