Ver Mensaje Individual
  #4  
Antiguo 19-10-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 23
gluglu Va por buen camino
Pues a mi me funciona perfectamente.

En cualquier caso, cabría aclarar unos asuntos que no influyen directamente en el correcto funcionamiento de lo que planteas :

Código Delphi [-]
procedure TFPrincipal.FormActivate(Sender: TObject);
var
  FAsientos : TFAsientos;
begin
  // Activamos el formulario Asientos
  FAsientos := TFAsientos.Create(Application);
  FAsientos.Show;
end;

No tienes que declarar FAsientos como variable local al procedimiento FormActivate.

En vez de crear al MDIChils con Application como 'padre', yo preferiría utilizar 'Self' y que el padre sea FPrincipal.

Con lo cual quedaría
Código Delphi [-]
procedure TFPrincipal.FormActivate(Sender: TObject);
begin
  // Activamos el formulario Asientos
  FAsientos := TFAsientos.Create(Self);
  FAsientos.Show;
end;

Pero insisto, he probado tal y como lo ponías en primer lugar, y a mi me funciona al menos con BDS 2006.
__________________
Piensa siempre en positivo !
Responder Con Cita