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; 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]); break;
end;
end;
Muchisimas gracias por adelantado