La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16241 - AGREGER COMPONENTES EN TIEMPO DE EJECUCION
Autor:  Alberto Alonzo
Necesito leer un numero determinado de datos los cuales deben
estar validados y pienso hacerlo con un MaskEdit, pero por ser un numero determinado necesitaria saber como pegar estos componentes
en tiempo de ejecucion sobre la forma, Ej: son 5 datos entonces deberia
poner 5 MaskEdits, pero en otra oportunidad podrian ser 10 y entonces
deberian ser 10; todo esto en tiempo de ejecucion. Agredeceria su respuesta y de ante mano. GRACIAS!!!!.

  Respuesta:  Alejandro Carrillo de Luna
En este ejemplo, agrego en tiempo de ejecucion una Tabla (TTable), para manejo de base de datos, lo que tendrias que hacer es cambiar por el objeto de TMaskEdit y asignar las propiedades correspondientes

Var
Area :TTable;

Begin
Area := Nil;
Area := TTable.Create(Area);
With Area Do Begin
TableName := Rutasis+NomTabla;
Active := True;
First;
End;

Para eliminar el objeto de memoria:

Area.Free;