Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#8
  Alt 29. Jan 2003, 14:27
Moin Mika,

das Beispiel aus Deinem Eingangsposting kann nicht funktionieren, da Du versuchst einem Objekt vom Typ einer abgeleiteten Klasse ein Objekt der Basisklasse zuzuordnen.
Da i.d.R. aber Basisklassen weniger enthalten, als die abgeleiteten wird diese Zuweisung verweigert (umgekehrt ginge es).
Man könnte das wohl durch einen Typecast erzwingen, aber dadurch würde das Ergebnis immer noch nicht funktionieren, da ja das mit Add hinzugefügte ListViewItem ein Standard ListViewItem ist.

Den TCustomListView zu diesen Zwecken abzuleiten und mit geänderten TListViewItems auszustatten kommt mir allerdings ausgesprochen aufwändig vor.

Das das mit der Eigenschaft Data nicht 100%ig funktioniert kommt mir komisch vor. Da scheint irgendwo ein Fehler vorzuliegen, denn normaler Weise funktioniert das, so wie Du es beschrieben hast, problemlos.

Es wäre wahrscheinlich einfacher hier anzusetzen, als eine neue Kompo zu bauen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat