DynamicArray und TStringList
-
Servus C++ler!
Eine Frage hätte ich:
Wie initialisiere ich ein DynamicArray vom Typ TStringList und wie kann ich auf die einzelnen String-Listen zugreifen?
Ich habs wie folgt gemacht, bekomme aber immer eine Zugriffsverletzung:
In der Header:
DynamicArray<TStringList*> Listen;Im Code (wo auch der Fehler auftritt):
Listen.Length = 1; Listen[0]->Add("Bitte keine Zugriffsverletzung");Ich hoffe, dass mir da jemand weiterhelfen kann.
-
Überleg dir mal, wie du sonst eine neue StringList anlegst.
Ansonsten kannst du dir natürlich auch nochmal den FAQ-Beitrag zu dynamischen Arrays ansehen.
-
Jo, danke!
Geht mitListen[0] = new TStringList;. Das hatte ich aber schon vorher ausprobiert, muss mich dabei verschrieben haben, denn da hat es nicht funktioniert.