PDA

Ver la Versión Completa : Problemas con TList


arantzal
07-12-2004, 12:14:07
Buenas, tengo un problema con el tipo TList.
Tengo lo siguiente:

-- Tipo TNodoPermiso
type
TNodoPermiso = record
IdUsuarioConf: integer;
IdProceso : integer;
Permiso: Word;
end;

-- variables declaradas
Lista: Tlist;
Nodo: TNodoPermiso;

Y cuando la variable Nodo tiene valores lo añado a la lista: lista.add(Nodo).

Hasta aquí bien, pero el problema lo tengo a la hora de leer de la lista xk me dice que lista.items[0] devuelve TObject, pero luego ¿cómo puedo obtener el valor de cada campo del record en una variable de tipo TObject?.

Gracias de antemano.
Saludiiitttooosssss.

__hector
07-12-2004, 16:20:40
No estoy seguro, pero me parece que ese tema no va directamente relacionado con este foro. Dinos si estas trabajando con D8 o 9 (.NET), y en caso de no ser asi moveremos el hilo al foro de "Varios" en donde seguro te tienden un brazo de ayuda con mayor rapidez.

Por cierto, creo que te vale con hacer un CAST del objeto, algo del tipo (objeto as tutipo).campo, la verdad no recuerdo bien como hacerlo en delphi pero seguro que por ahi va.

En fin, D8/D9 o .NET?

arantzal
09-12-2004, 09:14:37
Buenas,
estoy probando con Delphi 2005 y la solución es la que me has comentado.
Muxas gracias.
Saludos.