Ver Mensaje Individual
  #3  
Antiguo 23-10-2014
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Reputación: 17
Neeruu Va por buen camino
Probando un poco el tema de las múltiples instancias de una clase descubrí algo nuevo para mi y que no entiendo porque sucede, y lo detallo a continuación...

Abrir un proyecto nuevo, agregar 2 formularios al proyecto(Form1, Form2)

Al Form1 Agregar este codigo en el create (puede ser en el evento onclick de un buton)

Código Delphi [-]
var Formulario:TForm2;
begin
  if Not Assigned(Formulario) then //Tambien pueden reemplazarlo con If Formulario = Nil Then
    Formulario := TForm2.Create(Self);
  Formulario.Caption := 'Texto';
  Formulario.Show;
end;

Si ejecutan eso veran que el Formulario (TForm2) nunca se muestra....


Alguna idea de lo que sucede?
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita