jasmad
21-11-2011, 20:58:58
Buenas,
En este momento me encuentro experimentando con las TObjectList, ya que estas son muy simples de usar para alguien que no sabe trabajar con punteros(como yo), todo iva excelente, cuando creo la lista lista := TObjectList.Create(true)
y empiezo añadir elementos lista.Add(Empleado)
, inclusive cuando hago esto tempEmpleado := (lista.Extract(lista[0]) as TEmpleado);
todo bien. Pero el item siguiente me genera error tempEmpleado := (lista.Extract(lista[1]) as TEmpleado);
con la excepcion de out of bounds indicando que el elemento en el index 1 no existe cuando ShowMessage(intttostr(lista.Count));
me muestra que es igual a tres. No se si esque estoy trabajando mal el list.
Gracias por la ayuda brindada
En este momento me encuentro experimentando con las TObjectList, ya que estas son muy simples de usar para alguien que no sabe trabajar con punteros(como yo), todo iva excelente, cuando creo la lista lista := TObjectList.Create(true)
y empiezo añadir elementos lista.Add(Empleado)
, inclusive cuando hago esto tempEmpleado := (lista.Extract(lista[0]) as TEmpleado);
todo bien. Pero el item siguiente me genera error tempEmpleado := (lista.Extract(lista[1]) as TEmpleado);
con la excepcion de out of bounds indicando que el elemento en el index 1 no existe cuando ShowMessage(intttostr(lista.Count));
me muestra que es igual a tres. No se si esque estoy trabajando mal el list.
Gracias por la ayuda brindada