Ver Mensaje Individual
  #1  
Antiguo 17-08-2006
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 24
Caro Va por buen camino
Asignar NIL a un formulario

Hola a todos

Como puedo asignar el valor nulo a un formulario que creo dinamicamente, y lo libero utilizando screen.

Si hago de esta forma, me da este error cuando lo compilo "Cannot assign to a read-only property"

Código Delphi [-]
    For i:=0 to screen.FormCount-1 Do
    begin
         If screen.Forms[i].name=forma Then
         begin
              screen.Forms[i].Free;
              screen.Forms[i]:=NIL; //Aqui marca el error
              break;
         end;
    end;

Si hago de esta otra forma, me da este error cuando lo compilo "Constant object cannot be passed as var parameter"

Código Delphi [-]
    For i:=0 to screen.FormCount-1 Do
    begin
         If screen.Forms[i].name=forma Then
         begin
              FreeAndNil(screen.Forms[i]);//Aqui marca el error
              break;
         end;
    end;

Muchisimas gracias por adelantado
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita