Ver Mensaje Individual
  #1  
Antiguo 28-11-2013
Avatar de david_uh
david_uh david_uh is offline
Miembro
 
Registrado: may 2007
Ubicación: Arequipa, Perú
Posts: 227
Reputación: 17
david_uh Va por buen camino
Pregunta Básica TStrings

Hola foro estuve tratando de llenar los items de un combobox a travez de una variavle algo asi
Código Delphi [-]
var items:TStrings;
begin  

  ds.Open; //datasource cualquiera
  items := TString.Create;
  while not(ds.EOF) do
  begin
      items.AddObject('algo',nil);
      ds.next;
  end; 
...
combobox1.items = items// la UI cambia y necesito restablecer la lista sin tener que consultar de nuevo la db
algo asi pero me mandaba error, luego en la creacion del objeto TStrings utilize la clase TStringList y funcionó
Código Delphi [-]
 items := TStringList.Create;

Asi qeu mi pregunta es por que se declara con TStrings y luego se tiene que crear con TStringList, y si no se hace así lanza error

nota.- estoy usando Lazarus 1.0.12 (32 bits) asumo que esto tambien pasa en delphi ya que es lenguaje pascal en ambos casos

Me despido de ustedes agradeciendoles de antemano cualquier respuesta
__________________
Yo se que muchas veces te paso ESTO
Responder Con Cita