Traduccion literal no es pero te puede servir el objeto TStringList, para añadir strings usa el metodo Add y para acceder como un vector usa los corchetes ([ ]) ejemplo var lista : TStringList; begin lista := TStringList.Create; try lista.add('Primera cadena'); label1.caption := lista[0]; // Ojo empieza en cero y acaba en Lista.Count -1 finally lista.free; end; end;