tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1472
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Chronix Chronix ist offline Mitglied Gold
    Registriert seit
    May 2004
    Ort
    Duisburg
    Beiträge
    143
    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?
     

  2. #2
    vop vop ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    676
    Verwende doch einmal den Debugger und Steppe Schritt für Schritt durch das Programm.

    Dann kann man den Fehler etwas besser eingrenzen.

    vop
     

  3. #3
    Chronix Chronix ist offline Mitglied Gold
    Registriert seit
    May 2004
    Ort
    Duisburg
    Beiträge
    143
    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

  1. Antworten: 2
    Letzter Beitrag: 04.06.09, 22:15
  2. Antworten: 5
    Letzter Beitrag: 12.12.08, 12:58
  3. INT to CHAR Zugriffsverletzung
    Von WorldRacer im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 13.10.08, 16:43
  4. Zugriffsverletzung bei Vektoren
    Von Merlin732 im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 21.12.06, 09:36
  5. Zugriffsverletzung durch Zeiger
    Von mstank im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 11.02.05, 19:07