Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#8

Re: Problem mit Zugriffsverletzungen bei einer TStringList

  Alt 21. Nov 2006, 21:47
Zitat von guitar1:
@ Frank: also die Idee hört sich ja ganz gut an, aber wenn ich bei jedem start (onCreate) die listen neu erstelle sind auch die einträge weg und die sollten eigentlich auch beim nächsten programmstart noch da sein. Und wenn ich das cpuliste[x].create weglasse, dann kommen die Zugriffsverletzungen schon beim Start und dann auch später beim schließen.
bi jedem zugriff auf das (nicht erstellte) Objekt halt...

deshalb speichern beim Beenden und laden beim Starten
sind es denn immer 11 stringlisten oder ist die Anzahl dynamisch?
ggf. muss beim Hinzufügen das array um 1 inkrementiert werden (setLength(array,length(array)+1) + array[high(array)]:=TStringlist.create bzw. beim löschen dekrementiert werden und die entsprechende Stringlist freigegeben werden (ggf. Datei löschen).

Zitat von guitar1:
und die Meldng lautet:
Zitat:
Zugriffsverletzung bei Adresse 0046E6C in Modul'PCKonig.exe'. Lesen von Adresse 00000000
nil-pointer du versuchst auf ein objekt zuzugreifen, welches noch nicht erstellt wurde bzw. dessen zeigervariable=nil ist.

HTH Frank
  Mit Zitat antworten Zitat