Hola a todos:
Mi Duda es la siguiente, en delphi siempre (no he visto otra forma) se pasan variables de un formulario a otro de la siguiente manera.
Código Delphi
[-]
procedure TFrm_DetalleBuscaFacturaCambio.FormActivate(Sender: TObject);
begin
edt_numero.Text:=Frm_FacturaCambio.Edt_facturaentrada.Text;
SetReadOnlyTxt(edt_numero,true);
end;
Es decir en el evento FormActivate estamos leyendos variables de otra parte, que para mí está malísimo ya que las ventanas deben ser independientes unas de otros o sino se pierde en gran medida la reutilización de objetos.
Mi pregunta es, ¿existe una forma mas elegante de hacer esto?. En otros lenguajes puedes pasar variables u estructuras completas entre una ventana y otra ya que la opción de abrir un ventana permite pasar parámetros, en delphi no he visto hasta el momento nada de esto
Hasta Luego -