Fórum LInha extensa demais!!!!!!!11 #189738

20/10/2003

0

O meu prog tá dando esse bug:
string literals may have at most 255 elements.
Acho que é muitos caracteres na linha. O qu eposso fazer? Eu sei que no VB pode-se usar o ´_´ para usar outra linha, mas no Delphi?
Por favor me ajudem


Alvarosou

Alvarosou

Responder

Posts

20/10/2003

Spider

no delphi o que determina o final de uma linha de comando é o ´;´

depende da sua linha de comando ...

se for uma string faça!

´minha string é ´+
´muinto grande´;

se for funcões veja se existe separação entre os parametros tipo

funcao(parametro1, parametro2, parametro3,
parametro4);


Responder

Gostei + 0

20/10/2003

Cebikyn

Tem um outro tipo de variável de texto que suporta muito mais caracteres, acho que é o AnsiString.


Responder

Gostei + 0

20/10/2003

Beppe

Tem um outro tipo de variável de texto que suporta muito mais caracteres, acho que é o AnsiString.


Por padrão($H+), o tipo String é um aliás de AnsiString. AnsiString realmente suporta até a 2Gb de caracteres em comparação aos 255 da ShortString(String quando $H-).

O problema não é devido a este fato, mas à estrutura do lexer do Delphi, para tratar das strings literais, aquelas formadas por cadeias de caracteres entre apóstrofos, e através de #´s. Existe sim um limite(255) razoável de implementação para estas cadeias.

Existe um limite de caracteres por linha física no editor de 1024.

Ataliba


Responder

Gostei + 0

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

Aceitar