Ich bräuchte mal eure Hilfe.
Bei der Array Benutzung gibt Lazarus mir immer den Fehler ( Incompatible types: got "TTranslateString" expected "Char") raus.
Ich ahbe schon lange überlegt komme aber nicht auf den Fehler.
Danke für die Schnelle Hilfe.
Quelltext:
Code: Alles auswählen
unit Unit3;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;
type
{ TForm3 }
TForm3 = class(TForm)
//Hier sind 30 Edit Fenster
procedure Button1Click(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
type
TSchueler = record
Schueler: String;
end;
type
TKlasse = record
Kurs1: TSchueler;
Kurs2: TSchueler;
Kurs3: TSchueler;
Kurs4: TSchueler;
Kurs5: TSchueler;
Kurs6: TSchueler;
end;
var
Form3: TForm3;
Klasse:TKlasse;
Schueler:TSchueler;
implementation
uses
Unit1, Unit2, Unit6;
{$R *.lfm}
{ TForm3 }
procedure TForm3.Button1Click(Sender: TObject);
begin
{--------------------Namen in die Arrays Speichern-------------------------}
SetLength(Klasse.Kurs1.Schueler,3);
Klasse.Kurs1.Schueler[1]:=Edit1.Text)
Klasse.Kurs1.Schueler[2]:=Edit2.Text;
Klasse.Kurs1.Schueler[3]:=Edit3.Text;
Klasse.Kurs1.Schueler[4]:=Edit4.Text;
Klasse.Kurs1.Schueler[5]:=Edit5.Text;
Klasse.Kurs1.Schueler[6]:=Edit6.Text;
Klasse.Kurs1.Schueler[7]:=Edit7.Text;
Klasse.Kurs1.Schueler[8]:=Edit8.Text;
Klasse.Kurs1.Schueler[9]:=Edit9.Text;
Klasse.Kurs1.Schueler[10]:=Edit10.Text;
Klasse.Kurs1.Schueler[11]:=Edit11.Text;
Klasse.Kurs1.Schueler[12]:=Edit12.Text;
Klasse.Kurs1.Schueler[13]:=Edit13.Text;
Klasse.Kurs1.Schueler[14]:=Edit14.Text;
Klasse.Kurs1.Schueler[15]:=Edit15.Text;
Klasse.Kurs1.Schueler[16]:=Edit16.Text;
Klasse.Kurs1.Schueler[17]:=Edit17.Text;
Klasse.Kurs1.Schueler[18]:=Edit18.Text;
Klasse.Kurs1.Schueler[19]:=Edit19.Text;
Klasse.Kurs1.Schueler[20]:=Edit20.Text;
Klasse.Kurs1.Schueler[21]:=Edit21.Text;
Klasse.Kurs1.Schueler[22]:=Edit22.Text;
Klasse.Kurs1.Schueler[23]:=Edit23.Text;
Klasse.Kurs1.Schueler[24]:=Edit24.Text;
Klasse.Kurs1.Schueler[25]:=Edit25.Text;
Klasse.Kurs1.Schueler[26]:=Edit26.Text;
Klasse.Kurs1.Schueler[27]:=Edit27.Text;
Klasse.Kurs1.Schueler[28]:=Edit28.Text;
Klasse.Kurs1.Schueler[29]:=Edit29.Text;
Klasse.Kurs1.Schueler[30]:=Edit30.Text;
Form3.Close;
end;
end.