Einzelnen Beitrag anzeigen

Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#1

TList mit "verschiedenen Pointern" freigeben

  Alt 24. Apr 2007, 11:44
Hallo,

ist mir gerade so aufgefallen...
Ich habe eine Tlist und möchte die einmal mit PRecord1 und einmal mit PRecord2 füllen.
Am Programmende (und nicht nur dort) gebe ich die items natürlich frei. Nur, ich weiß da nicht, welcher Precord da gerade drin ist. Das gibt beim Freigeben Probleme, da ich natürlich nicht dispose(PRecord1(Liste[i]) für Pointer vom Typ precord2 machen kann.
Hat jemand einen Tipp für mich, wie man das am günstigsten löst? (Bitte nicht "mit 2 TList"!)

Gruß
Matthias
  Mit Zitat antworten Zitat