Einzelnen Beitrag anzeigen

Benutzerbild von mika
mika

Registriert seit: 25. Okt 2002
176 Beiträge
 
Delphi 6 Professional
 
#1

TListItem um Eigenschaften erweitern

  Alt 29. Jan 2003, 08:12
Hallo,

ich habe ein ListView mit Einträgen zu erstellen, alles ja nicht so
schwierig aber mein problem ist das jedes ListItem einen Eintrag in der
Datenbank darstellt. Nun habe ich das immer bisher so gelöst das ich in der
Data Eigenschaft einen Pointer auf einen RecordDatensatz im Speicher
gesetzt habe in dem meine zusätzlichen Daten stehen. Nun habe ich manchmal
aber das Problem das der Zeiger nicht mehr stimmt oder die Aktualisierung
im Speicher fehlschlug. Mir kam die Idee das TListItem zu erweitern und
meine Daten da mit abzuspeichern.

Im simpelsten Beispiel wie folgt

Delphi-Quellcode:
type
  TMyListItem = Class(TlistItem)
    Auftrag : Integer;
  end;

Var
  myListItem := TMyListItem
aber wenn ich dann sage

  myListItem := ListView1.Items.Add; sagt er mir das TListItem und TMyListItem unterschiedlich sind, was kann
man denn da machen? Ist das ganze überhaupt möglich? Ich hoffe doch sehr
da sich meine Probleme mit der Speichersynchronisation damit in Luft
auflösen würden.


danke schon im voraus, mika
:: don't Panic ::
  Mit Zitat antworten Zitat