Ver Mensaje Individual
  #8  
Antiguo 07-09-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Otra opción, aunque un poco más complicada, puede ser:

Form1:
Código Delphi [-]
type
  TForm1 = class(TForm)
    ...
    Edit1: TEdit;
    Edit2: TEdit;
  private
    procedure MsgHoraSalida(var Msg: TMessage); message WM_USER + 300;
    procedure MsgHoraLlegada(var Msg: TMessage); message WM_USER + 301;
  public
  end;
....
implementation

uses Unit2;

procedure TForm1.MsgHoraSalida(var Msg: TMessage);
begin
  Edit1.Text:= PChar(Msg.LParam);
end;

procedure TForm1.MsgHoraLlegada(var Msg: TMessage);
begin
  Edit2.Text:= PChar(Msg.LParam);
end;
...

Form2:
Código Delphi [-]
...
implementation

procedure TForm2.RadioButton1Click(Sender: TObject);
var
  Salida,LLegada: string;
begin
  Salida:= '15:03:00';      // o convertir: TimeToStr(tu_hora_salida);...
  LLegada:= '15:30:12';   
  SendMessage(FindWindow(nil, 'Form1'), WM_USER+300, 0, DWORD(PChar(Salida)));
  SendMessage(FindWindow(nil, 'Form1'), WM_USER+301, 0, DWORD(PChar(LLegada)));
end;
...
Lo bueno es que en Form1 se ven reflejados los resultados inmediatamente.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 07-09-2011 a las 01:43:03. Razón: Añadir comentario
Responder Con Cita