ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
1472
1472
EMPFEHLEN
-
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
var ini : TIniFile; i : Integer; bearbeiten, auszug : String; ... ... ... ... bearbeiten:= Sessions; ini:= TIniFile.Create(IniPath + 'verbindungen.ini'); while ( length(bearbeiten) >= 0 ) do begin auszug:= copy(bearbeiten,1,10); delete(bearbeiten,1,10); i:= ini.ReadInteger('Verbindungen',auszug,0); if ( i > 0 ) then i:= i - 1; ini.WriteInteger('Verbindungen',auszug,i); end; ini.free;
In der ini Datei stehen meine SessionID`s und dazu wird ihnen eine Nummer zugeordnet!
Im String "Sessions" stehen alle SessionID`s (sind alle 10 zeichen lang) hintereinander!
Ich wollte jetzt aus dem String jede SessionID auslesen, dann lese ich aus der *.ini nach welche Numemr zugeordnet ist, verkleinere die Nummer um 1 und schreibe sie neu hinein!
Mein Problem ist jetzt allerdings, dass ich irgendwann nach dem ersten Schleifendurchlauf eine Zugriffsverletzung habe!
Kann mir irgendjemand sagen wodran das liegt?
-
Verwende doch einmal den Debugger und Steppe Schritt für Schritt durch das Programm.
Dann kann man den Fehler etwas besser eingrenzen.
vop
-
Danke für die Antwort!
Allerdings lag es nur an dem "=" Zeichen in der for-Schleife!
Dadurch habe ich auf ein nicht existentes Array-Element zugegriffen!
Ähnliche Themen
-
Aufruf des Kopierkonstruktors erzeugt Zugriffsverletzung
Von Winnetou11 im Forum C/C++Antworten: 2Letzter Beitrag: 04.06.09, 22:15 -
Zugriffsverletzung beim Schreiben an Adresse .. Wo ist der fehler?
Von schuetzejanett im Forum C/C++Antworten: 5Letzter Beitrag: 12.12.08, 12:58 -
INT to CHAR Zugriffsverletzung
Von WorldRacer im Forum C/C++Antworten: 2Letzter Beitrag: 13.10.08, 16:43 -
Zugriffsverletzung bei Vektoren
Von Merlin732 im Forum C/C++Antworten: 7Letzter Beitrag: 21.12.06, 09:36 -
Zugriffsverletzung durch Zeiger
Von mstank im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 11.02.05, 19:07





Zitieren
Login





