Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Usar un tipo aun no declarado (https://www.clubdelphi.com/foros/showthread.php?t=82152)

noob 01-02-2013 11:02:02

Usar un tipo aun no declarado
 
Hola,

Tengo este código y creo que me está dando problemas al compilar porque TRBNodeRec no está definido aun en la primera línea.

Código Delphi [-]
       TRBNode = ^TRBNodeRec;
       TRBNodeRec = record
         Key: TKey;
         Left, Right, Parent, Twin: TRBNode;
         Color: TRBColor;
         Value: TValue;
       end;

Luego tengo un método que recibe esto como parámetro:
Código Delphi [-]
x: TRBNode
y dentro de ese método está este if:
Código Delphi [-]
if (x.left <> nil) then
y no reconoce x.left y creo que es porque lo que he expuesto al principio.

¿Alguien sabe qué puedo hacer?

Gracias.

maeyanes 01-02-2013 15:44:04

Hola...

¿Y exáctamente cuál es el error que obtienes?


Saludos...

noob 01-02-2013 23:14:08

Obtengo estos errores:

Cita:

GLSRedBlackTree.pas(144,9) Error: Illegal qualifier
GLSRedBlackTree.pas(144,9) Fatal: Syntax error, ")" expected but "identifier LEFT" found

Al González 01-02-2013 23:33:44

¿Usas Delphi? ¿Qué versión? ¿Podrías poner el resto del código involucrado? :)


La franja horaria es GMT +2. Ahora son las 08:10:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi