Ver Mensaje Individual
  #4  
Antiguo 18-02-2014
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.242
Reputación: 22
ElKurgan Va camino a la fama
Yo lo decía por que hay un tema claro: Si el objeto (el formulario) no está creado no se puede acceder a sus propiedades.
Cuando creas el form con la instrucción

Código Delphi [-]
 
with TfrmCrearClave.Create(nil) do

Estás creando un nuevo formulario, y hasta que no termine de crearse no se puede acceder a sus propiedades.
No es el caso de la línea

Código Delphi [-]
 
frmCrearClave.ShowModal;

En este caso, la variable está apuntando a un objeto QUE YA HA SIDO CREADO, seguramente en el código del proyecto (archivo DPR), donde tendrás una línea más o menos como esta antes de llamar al método "Run":

Código Delphi [-]
 
Application.CreateForm(TfrmCrearClave, frmCrearClave);

En este caso, el objeto ya existe y se puede acceder a todos sus métodos normalmente. Espero haberte aclarado este punto

Saludos
Responder Con Cita