![]() |
Re: Zugriffsverletzung bei zweiter for-schleife.
Delphi-Quellcode:
für die 3 Mannschaften 1-3, oder
for S := 1 to 4 - 1 do begin
Delphi-Quellcode:
für die 4 Mannschaften 0-3?
for S := 0 to 4 - 1 do begin
Nur der Vollständigkeit halber... |
Re: Zugriffsverletzung bei zweiter for-schleife.
man könnte es sich auch bequem machen:
Delphi-Quellcode:
alex
for S := low(Mannschaft) to high(Mannschaft) do
begin Mannschaft[S].name := 'TEST'; Mannschaft[S].trainer.name := 'TEST'; for I := low(spieler) to high(spieler) do begin mannschaft[S].spieler[I].name := 'TEST'; |
Re: Zugriffsverletzung bei zweiter for-schleife.
CO
fiel fiel dank für
Delphi-Quellcode:
for S := low(Mannschaft) to high(Mannschaft) do
|
Re: Zugriffsverletzung bei zweiter for-schleife.
[OT]
Zitat:
[/OT] |
Re: Zugriffsverletzung bei zweiter for-schleife.
Zitat:
:mrgreen: [/ot] |
Re: Zugriffsverletzung bei zweiter for-schleife.
Liste der Anhänge anzeigen (Anzahl: 1)
Thema ist wahrscheinlich noch nicht zu ende :-D
Jetzt kommt zwar kein Fehler mehr sondern es bricht die Schleife nach 1 Durchlauf ab :roll:
Delphi-Quellcode:
for S := 1 to 25 - 1 do begin
showmessage(inttostr(S)); if TEdit(findcomponent('Edit_Mann_' + inttostr(S))).Text = '' then begin Mannschaft[S].name := 'Mannschaft' + InttoStr(S) ; Mannschaft[S].trainer.name := 'Trainer' + InttoStr(S) ; for I := 0 to 11 do begin mannschaft[S].spieler[I].name := 'Spieler'+InttoStr(S)+','+InttoStr(I); mannschaft[S].spieler[I].bundesligatore := 0; mannschaft[S].spieler[I].nationalspieler := false; mannschaft[S].spieler[I].gehalt := 105; end; end else begin Mannschaft[S].name := TEdit(findcomponent('Edit_Mann_' + inttostr(S))).Text ; Mannschaft[S].trainer.name := TEdit(findcomponent('Edit_Trainer_' + inttostr(S))).Text ; for I := 0 to 11 do begin mannschaft[S].spieler[I].name := TEdit(findcomponent('Edit_Spieler'+inttostr(S)+'_' + inttostr(I))).Text ; mannschaft[S].spieler[I].bundesligatore := 0; mannschaft[S].spieler[I].nationalspieler := false; mannschaft[S].spieler[I].gehalt := 105; end; end; // Nachtrag Zitat:
Delphi-Quellcode:
spieler : array[1..11] of TSpieler
|
Re: Zugriffsverletzung bei zweiter for-schleife.
Zitat:
Und warum hast du anscheinend keine Bereichsprüfung und Überlaufprüfung in den Projektoptionen eingeschaltet? |
Re: Zugriffsverletzung bei zweiter for-schleife.
Zitat:
Ich Code wo ich angehängt habe ist die for schleife so for I := 1 to 11 do begin also schon richtig ist nur oben nicht die neuste Version, geht aber immer noch nicht :wink: |
Re: Zugriffsverletzung bei zweiter for-schleife.
Und was ist mit der Bereichsprüfung? Eingeschaltet und Projekt neu erstellt?
|
Re: Zugriffsverletzung bei zweiter for-schleife.
Liste der Anhänge anzeigen (Anzahl: 1)
Hat sich erledigt jetzt geht alles.
Irgendwann habe ich es vergessen und jetzt geht es - einfach so :cheers: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 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