Ver Mensaje Individual
  #6  
Antiguo 18-09-2018
Avatar de Caminante
Caminante Caminante is offline
Miembro
 
Registrado: oct 2010
Ubicación: Lima - Peru
Posts: 338
Reputación: 14
Caminante Va camino a la fama
Cita:
Empezado por vicens22 Ver Mensaje
Hola,

Lo siento, pero no veo claro como probar lo que propones.
Pero sigo sin entender, porqué si Form1 es autocreate el mismo código funciona sin problema ??

Saludos,
Supongo que cuando referencias al formulario lo haces asi:

Código Delphi [-]
form1.edit1.text:='Lo que sea'

Al ser forms autocreados la variable form1 ya esta inicializada y puedes usarla sin problemas. Al crear los forms de la otra manera no asignas nada a 'Form1' por eso da errores de memoria.

Podrias probar asi:
Código Delphi [-]
procedure TfMain.OpenTestForm(cForm: string); 
begin  
  if cForm = 'form1' then   
  begin
    form1:=tfForm1.Create(self);      
    fForm1.Show;     
  end  
  else if cForm = 'form2' then   
  begin
    form2:=tfForm2.Create(self);
    form2.show
  end 
end;
Lo hice apegandome a tu codigo. Se puede mejorar pero creo que se puede entender la idea.

Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar.
Antonio Machado

Última edición por Casimiro Notevi fecha: 18-09-2018 a las 11:06:26.
Responder Con Cita