Ver Mensaje Individual
  #4  
Antiguo 30-04-2018
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Que version de Delphi? Con la RTTI nueva podes invocar dinamicamente al constructor de una clase:

Código Delphi [-]
var
  ctx:TRttiContext;
  t: TRttiType;
  f: TValue;
begin
  ctx := TRttiContext.Create;
  t:= ctx.FindType('Unidad.TfrmCatalogoEmpleados'); // nombre calificado, el que se obtiene haciendo TfrmCatalogoEmpleados.QualifiedClassName
  f:= t.AsInstance.GetMethod('Create').Invoke(t.MetaclassType,[nil]); // aca pasas parametros, por ejemplo, owner o los que necesite tu formulario
end;
Responder Con Cita