Delphi - Usar un tipo que aun no se a definido

 
Vista:

Usar un tipo que aun no se a definido

Publicado por Diego Gutierrez (1 intervención) el 24/01/2008 19:37:15
Hola, creo que es una pregunta facil de responder

Tengo el siguiente codigo:

type
talgo1= class
private
falgo2: talgo2; // error undeclared identifier
......
end
talgo2= class //error redeclared identifier
private
falgo1: talgo1
......
end
talgo3= class
......
end

Me marca los errores antes marcados, no se como hacerle para que una clase pueda contener componentes de otra clase que aun no se ha declarado....

Si muevo TAlgo2 para arriba obteno nuevamente los mismos errores pero para las lineas corerspondientes a cada clase
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Usar un tipo que aun no se a definido

Publicado por M@rceloL (42 intervenciones) el 25/01/2008 01:50:35
Hola, Diego.

La cosa es muy simple:

type
    Clase2=class;

    clase1=class
      algo:clase2;
    end;

    clase2=class
      algo:clase1;
    end;

Fijate que se escribe "type" una sola vez y que se declara Clase2 sin especificar nada antes y después se especifica todo.

Saludongos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar