Fórum O que acontece com a String? #300192
21/10/2005
0
Alguem sabe o motivo? Segue abaixo o código utilizado...
var
teste: TStringList;
teste2: widestring;
begin
teste := TStringList.Create;
teste.LoadFromFile(´teste.txt´);
teste2 := teste.Text;
AssignFile(f, ´teste2.txt´);
Rewrite(f);
write(f, teste2);
end;
Rândallo Prux
Randallo
Curtir tópico
+ 0Posts
21/10/2005
Nildo
Gostei + 0
21/10/2005
Massuda
Gostei + 0
21/10/2005
Randallo
Eu estava fazendo o teste acima para verificar o comportamento do método .Text de uma StringList, pois o mesmo retorna uma string e não sei até que tamanho ele suporta.
Realmente acho que o problema do desaparecimento dos caracteres no fim do arquivo salvo é do write, pois ao imprimir na tela o conteúdo da var teste2 ele apresenta corretamente.
A questão é a seguinte: o metodo .Text irá funcionar se a StringList tiver até o tamanho máximo de uma widestring (~2^30 characters / 4 bytes to 2GB)?
Gostei + 0
21/10/2005
Nildo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)