Einzelnen Beitrag anzeigen

Mattze

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

Re: TList mit "verschiedenen Pointern" freigeben

  Alt 24. Apr 2007, 13:42
Hallo,

dispose(Liste[i]) dachte ich auch erst. Ist ja eigentlich auch das Naheliegende. Aber da stürzt er ab.
Bisher habe ich nur gefunden, dass es an den unterschiedlichen Sätzen liegt.
Wundert mich zwar auch, aber was soll man machen...

Ich habe nicht gesagt, dass ich nicht weiß, was in der Liste steht.
Du hast mich aber wahrscheinlich nicht richtig verstanden. In der GANZEN Liste stehen nur Sätze vom Typ1 oder Typ2 - also nur entweder oder für alles! Die Items unterscheiden sich nicht von ihrer inhaltlichen Struktur! Da ich das Programm aber jederzeit beenden kann und die Liste erst unmittelbar vor der nächsten Verwendung lösche - und dann kommt da eben Typ1 oder Typ2 rein - weiß ich beim Beenden nicht, was da gerade drin ist.

An einen "übergeordneten Satz", der auch noch den Typ enthält, habe ich auch schon gedacht. Hätte den Vorteil, dass man die Liste gleichzeitig mit völlig unterschiedlichen Strukturen füllen kann. Aber das ist eigentlich nicht nötig - für jeden Satz.
Vielleicht wäre eine (globale) Variable, die man beim Befüllen der Liste einmal setzt, genug...

Mal sehen...

Gruß
Matthias
  Mit Zitat antworten Zitat