On 9/27/07, Joao Morais <[EMAIL PROTECTED]> wrote:
>  O que você acha desta sintaxe?
>
>  VMeuForm := TAlgumForm.Instancia;
>
>  Se VMeuForm não for compatível com TAlgumForm você recebe um erro de
>  compilação. A implementação fica assim:
>
>  constructor TFormAbstrato.Instancia;
>  begin
>     // procura form da classe ClassType em Screen.Forms;
>     // se existe
>     begin
>       inherited FreeInstance;
>       Self := // form existente;
>     end else
>       Self := inherited Create(AOwner);
>  end;
>
>  --
>  Joao Morais
>                    
Deixa eu ver se eu entendi. Eu deveria sobrescrever o Construtor do
meu formulário base para procurar um Form da mesma classe?
É isso? Ou eu teria que fazer isso em cada formulário?
Valeu.

-- 
Leodinei Bielak
http://leodinei.blogspot.com/

"In theory, there is no difference between theory and practice.
In practice, however......"

Responder a