Thema
:
Delphi
Probleme beim abrufen von arrays
Einzelnen Beitrag anzeigen
cello
Registriert seit: 19. Okt 2012
15 Beiträge
#
5
AW: Probleme beim abrufen von arrays
20. Okt 2012, 16:13
Zitat von
Aurelius
:
Hallo cello und herzlich willkommen
Wie bereits erwähnt ist es sehr ratsam, wenn du deinen Quellcode mit
markieren
Code:
[delphi][/delphi]
formatieren würdest. Ist einfach übersichtlicher
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TForm1.Button3Click(Sender: TObject);
var
i:integer;
begin
for
i:= 1
to
100
do
begin
if
edit4.Text = person[i].
Name
then
exit;
edit2.Text:= person[i].
Name
;
edit1.Text:= person[i].Vorname;
edit3.Text:= inttostr(person[i].Alter);
edit4.Text:= '
';
end
;
end
;
Das Array wird durchlaufen und springt, sobald der Datensatz gefunden wurde, durch das exit noch vor dem Füllen der Felder aus der Prozedur. Weiterhin wird Edit4 beim ersten Eintrag schon wieder zurück gesetzt, so dass die Bedingung gar nicht mehr vorhanden ist. Eigentlich sollte das so aussehen:
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TForm1.Button3Click(Sender: TObject);
var
i:integer;
begin
for
i:= 1
to
100
do
begin
if
edit4.Text = person[i].
Name
then
begin
edit2.Text:= person[i].
Name
;
edit1.Text:= person[i].Vorname;
edit3.Text:= inttostr(person[i].Alter);
edit4.Text:= '
';
end
;
end
;
end
;
Es funktioniert nicht
Zitat
cello
Öffentliches Profil ansehen
Mehr Beiträge von cello finden