Hallo,
Ich bräuchte hilfe bei meiner Programmierung und zwar wollte ich bei meinem Programm (eine Art von Adressbuch) das so machen, wenn ich auf einen Button klicke, dass z.B. das 1. Array-Feld mit dem 3. vertauscht wird.
Das ist einmal mein Quelltext von meinem Button Save klick, indem ich die Array-Daten einspeicher:
procedure TFrmAnwendung.BTNSaveClick(Sender: TObject);
var i:integer;
begin
i:=length(liste);
setlength(liste,i+1);
liste[i].name:= edtn.text ;
liste[i].Vorname := edtvorn.text ;
liste[i].KlassenStufe := StrToInt(edtS.text) ;
liste[i].Klasse := edtV.text ;
liste[i].tag:=strtoint(edtd.text);
liste[i].monat:=strtoint(edtmo.text);
liste[i].jahr:=strtoint(edtja.text);
edtd.text:=’’;
edtmo.text:=’’;
edtja.text:=’’;
edtvorn.text:=’’;
edtn.text:=’’;
Ich weiß auch, dass ich die Daten in etwa so vertausche:
Feld[1]:=Feld[3];
Nur weiß ich jetzt nicht, wie ich schreiben soll, dass er den kompletten Datensatz verschiebt. Außerdem muss er die Daten irgendwo Zwischenspeichern, da weiß ich auch nicht weiter.
Ich hoffe ihr könnt mir helfen.
Mit freundlichen Grüßem
John.