also, ich hab mal wieder ein paar fortschritte gemacht, mein array hab ich jetzt so aufgebaut.
zuerst habe ich einen neuen Datentyp erstellt:
Delphi-Quellcode:
TSchuler = Record
Name,Vorname,Klasse : string;
NoteI,NoteD,NoteE,NoteM : integer;
NotenD : extended;
end;
Danach habe ich mir so gedacht, das wenn ich auf den speichern knopf drücke müsste er ja die daten dann in das array speichern:
Delphi-Quellcode:
private
count: integer;
...
var
Form1: TForm1;
TSchulerID: array of Tschuler;
durch:extended;
n:integer;
Implementation
.....
procedure TForm1.Button1Click(Sender: TObject);
begin
TSchulerID[count].Name := edit1.text;
TSchulerID[count].Vorname := edit2.text;
TSchulerID[count].Klasse := edit3.text;
TSchulerID[count].NoteD := STRtoInt(edit4.text);
TSchulerID[count].NoteE := STRtoInt(edit5.text);
TSchulerID[count].NoteM := STRtoInt(edit6.text);
TSchulerID[count].NoteI := STRtoInt(edit7.text);
TSchulerID[count].NotenD := STRtoInt(edit8.text);
count:= count+1;
...
procedure TForm1.FormCreate(Sender: TObject);
begin
n:=1;
count:=0;
end;
so siehts bisher dann aus, nun kommt die fehlermeldung Objektverweis wurde nicht auf Objektinstanz festgelegt.
da ich von delhpi 2005 nur die englische hilfe habe (trial) hab ich natürlich auch nichts zu objektverweis oder instanz gefunden.
könnte mir vielleicht einer sagen ob ich irgendwo vergessen habe was richtig zu deklarieren?
mfg raccoon