![]() |
Zugriffsverletzung bei zweiter for-schleife.
So kommt eine Fehlermeldung:
Delphi-Quellcode:
Wenn man die 2te Schleife wegnimmt geht es
for S := 1 to 4 - 1 do begin
Mannschaft[S].name := 'TEST'; Mannschaft[S].trainer.name := 'TEST'; for I := 1 to 12 do begin mannschaft[S].spieler[I].name := 'TEST'; mannschaft[S].spieler[I].alter := 20; mannschaft[S].spieler[I].bundesligatore := 0; mannschaft[S].spieler[I].nationalspieler := false; mannschaft[S].spieler[I].gehalt := 1000; end; end;
Delphi-Quellcode:
Woran liegt das?
for S := 1 to 4 - 1 do begin
Mannschaft[S].name := 'TEST'; Mannschaft[S].trainer.name := 'TEST'; { for I := 1 to 12 do begin mannschaft[S].spieler[I].name := 'TEST'; mannschaft[S].spieler[I].alter := 20; mannschaft[S].spieler[I].bundesligatore := 0; mannschaft[S].spieler[I].nationalspieler := false; mannschaft[S].spieler[I].gehalt := 1000; end;} end; |
Re: Zugriffsverletzung bei zweiter for-schleife.
Welche Fehlermeldung kommt?
|
Re: Zugriffsverletzung bei zweiter for-schleife.
Zugriffsverletzung bei Adresse 0040896 in Modul 'Project1.exe'. Lesen von Adresse 534553FC
Ich dachte mir gleich - wie selbsterklärend :roll: |
Re: Zugriffsverletzung bei zweiter for-schleife.
Villeicht
Delphi-Quellcode:
for I := 0 to 11 do begin
|
Re: Zugriffsverletzung bei zweiter for-schleife.
:lol:
Jo geht :dp: |
Re: Zugriffsverletzung bei zweiter for-schleife.
Der Index beginnt bei 0, deshalb existiert der Index 12 nicht.
|
Re: Zugriffsverletzung bei zweiter for-schleife.
Mensch, eure Glaskugeln sind ja mal wieder in Hochform heute. Nichtmal eine Deklaration oder Typklärung war nötig. Bin begeistert... :thumb:
|
Re: Zugriffsverletzung bei zweiter for-schleife.
Falsche Grenzen ist eine häufige Fehlerursache für Zugriffsverletzungen.
|
Re: Zugriffsverletzung bei zweiter for-schleife.
Warum lässt Du die Schliefen von 1 loslaufen?
Da "verschenkst" Du immer ein Element, da ein array bei 0 anfängt. |
DP-Maintenance
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Delphi-Frage |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz