bueno después de unos minutos de haber publicado mi duda obtuve la respuesta gracias ecfisa... aquí el código para capturar los datos de los Edits creados en tiempo de ejecución..
Código:
TEdit *TE1;
TEdit *TE2;
String cantidad;
//---------------------------------------------------------------------------
void __fastcall TForm1::CrearEdits(int Cant) ///método para crear los edits
{
for(int i=0;i < Cant; i++)
{
TE1 = new TEdit(this);
TE1->Left = 10; //lado izquierdo
TE1->Height = 50; //abajo
TE1->Width = 75; //largo Edit
TE1->Top = i*30 + TE1->Height;
TE1->Name = "variable" + IntToStr(i+1);
TE1->Parent = this; // o InsertControl(TE);
}
}
//-----------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)///obtener del usuario cuantos edits creamos
{
bool respuesta;
respuesta = InputQuery("Cantidad ","Numero de variables", cantidad);
if(respuesta == True)
{
CrearEdits(cantidad.ToInt()); ///llamamos el metodo que nos crea los edits
}
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
for (int i = 1; i < cantidad.ToInt()+1; i++)
{
String text=((TEdit*)FindComponent("variable"+IntToStr(i)))->Text; ///// Capturamos los valores introducidos en los edits por el usuario
}
}
///un total agradecimiento a ecfisa.. muchas gracias por la ayuda que dios te bendiga.. saludos a todos..