Hi...
Ich möchte mit einer Funktion dynamisch Editfelder auf mein Formular zeichen.
Mein Code bisher:
Code:
//---------------------------------------------------------------------------
__fastcall TForm2::GenerateGrid(const int rows, const int cells)
{
TEdit *ArrEdit[rows]; // wenn ich hier z.B 4 statt "rows" schreibe funktionierts...
for (int i=0;i<3;i++) {
ArrEdit[i] = new TEdit(this);
ArrEdit[i]->Parent = this;
ArrEdit[i]->Width = 30;
ArrEdit[i]->Height = 20;
ArrEdit[i]->Top = i * 35;
ArrEdit[i]->Left = 40;
ArrEdit[i]->Show();
}
}
//---------------------------------------------------------------------------
void __fastcall TForm2::Button1Click(TObject *Sender)
{
GenerateGrid(4,1);
}
//---------------------------------------------------------------------------
Ich erhalte folgende Fehlermeldung "[C++ Fehler] bingo.cpp(20): E2313 Konstantenausdruck erforderlich"