tstringlist
Delphi: Delimitador de lista de cadenas es siempre un carácter de espacio, incluso si Delimitador está establecido
Estoy teniendo problemas con el delimitador en la clase TStringList. Echa un vistazo:
var
s: string;
sl: TStringList;
b ... [1]);
end;
sl[1] DEBE volver 'foo bar'
sl[1] devuelve 'foo'
Parece que el delimitador es ahora '^' Y ' '
¿Alguna idea?
¿Por qué las variables se declaran como TStrings y se crean como TStringList?
¿Por qué las variables se declaran como TStrings y se crean como TStringList?
Eg: el var {[3] } se declara como TStrings pe ... Strings( 0 ) will return
// 'Delphi'
MessageDlg(
sl.Strings[ 0 ],
mtInformation, [mbOk], 0 );
sl.Free;
end;
Errores de división de TStringList
Recientemente he sido informado por un usuario de SO de buena reputación, que TStringList tiene errores de división que haría ... ord","E350"');
SL.Free;
end;
Si lo has leído todo, la pregunta fue :), ¿qué son los errores de división de TStringList?"
TStringList vs TList
¿Cuál es la diferencia en el uso de un estándar
type
sl: TStringList
Comparado con el uso de un TList genérico
type ... amente igual.
¿Es solo otra forma de hacer lo mismo?
¿Hay situaciones en las que uno sería mejor que el otro?
Gracias!