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!