Fórum String com mais de 255 caracteres. #170672

22/07/2003

0

Amigos estou usando uma variável do tipo String com mais de 255 caracteres e o Delphi acusa o erro.
Verifiquei no help que tem a ansistring (suporta até 2GB), mas não entendi direito como usar. Alguém poderia me ajudar.
Agradeço, Márcio


Mkoch

Mkoch

Responder

Posts

22/07/2003

Basilio.sp

Caro mkoch,

Muito estranho... Geralmente, o Delphi deixa por padrão a diretiva de compilação {$H+} ativa, para fazer um tratamento genérico de tipos String, tratando-os sempre como AnsiString.

De qualquer forma, qual versão de Delphi você está usando?


Responder

Gostei + 0

22/07/2003

Mkoch

Caro amigo estou usando o Delphi 7 em windows xp.


Responder

Gostei + 0

22/07/2003

Sabe.geraldo

Tente isso:

Defina a variável: Ex.: sTeste0: ANSIString;

Quando for usar Utilize : SetLength( sTeste0, 306 );


Uso D5 com W98.

[]

Geraldo.


Responder

Gostei + 0

22/07/2003

Basilio.sp

Caro mkoch,

Não consegui reproduzir o problema que você está tendo.

De qualquer maneira, se o seu problema é somente com relação ao uso do AnsiString, fique tranquilo: as funções para manipulação AnsiString começam com o prefixo Ansi.

Exemplos: em vez de Pos (), use AnsiPos;
em vez de UpperCase (), use AnsiUpperCase ()

E por aí vai.

O restante recebe um tratamento exatamente igual ao tipo String.


Responder

Gostei + 0

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

Aceitar