Leiam esta dica, pode ser importante.

23/07/2003

0

Galera eu estava com problemas em adicionar mais de 256 caracteres em uma variável do tipo string. Declarei do tipo AnsiString e não adiantou sempre resultava em erro pelo Delphi. Muitos amigos de varios foruns me deram dicas mas infelizmente nada solucionou o problema. Até que em testes percebi que funciona se eu não ultrapaçar em uma mesma linha de código os 256 caracteres na String.
Por exemplo:
var
Teste : String;
begin
Teste := ´Uma String com mais de 256 caracteres na mesma linha´;
//Ocasiona o seguinte erro :
[Error] Unit1.pas(32): String literals may have at most 255 elements
end;

var
Teste : String;
begin
Teste := ´Uma String com 256 caracteres ou menos´;//Funciona
//Para adicionar mais de 256 caracteres a variável podemos fazer:
Teste := Teste + ´O conteúdo anterior da própria variável + uma nova String´;
//ou seja cada linha de código pode ter no máximo 256 caracteres na string atribuída.
end;

Quero agradecer a todos que me ajudaram a resolver este problema.


Mkoch

Mkoch

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar