Hola,
A ver si en esto último que dices puedo echarte una mano. La variable "TStrings" obviamente no puede convertirse a "Integer", pero, es que una variable de tipo "TStrings" se compone de uno o varios elementos que son a su vez de tipo "String". Es decir, son dichos elementos los que podrías convertir a "Integer", si es necesario.
¿Un ejemplo? A ver si puede servirte de algo:
Código Delphi
[-]
var
i,j: integer;
ejemplo: TStrings;
begin
ejemplo := TStringList.Create;
ejemplo.Add('1234');
ejemplo.Add('4321');
ejemplo.Add('4211');
for i := 0 to ejemplo.Count-1 do
begin
j := StrToInt( ejemplo[i] );
end;
ejemplo.Free;
end;