1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Delphi 7: declaracao forward class

Discussão em 'Programação' iniciada por Sumerset, 4 de Maio de 2009. (Respostas: 0; Visualizações: 1074)

  1. Sumerset

    Sumerset Power Member

    Olá,

    Estou neste momento a fazer 5 componentes para delphi.

    Acontece que estes componentes estão interligados e estou a ter um erro do compilador que diz "circular unit reference".


    Basicamente dentro de cada componente necessito de fazer referencia aos restantes 4 componentes e aceder a propriedades que estão dentro destas.

    tenho algo parecido com isto:

    Código:
    unit unitA
    
    uses unitB
    
    type
    TclasseA = class(tcomponent)
    private
    classeB: TclasseB;
    end;
    
    Código:
    unit unitB
    
    uses unitA
    
    type
    TclasseB = class(tcomponent)
    private
    classeA: TclasseA;
    end;
    

    Alguem me pode dizer como resolver este tipo de problema?
     
    Última edição: 4 de Maio de 2009

Partilhar esta Página