String com mais de 255 caracteres.
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
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
Curtidas 0
Respostas
Basilio.sp
22/07/2003
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?
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?
GOSTEI 0
Mkoch
22/07/2003
Caro amigo estou usando o Delphi 7 em windows xp.
GOSTEI 0
Sabe.geraldo
22/07/2003
Tente isso:
Defina a variável: Ex.: sTeste0: ANSIString;
Quando for usar Utilize : SetLength( sTeste0, 306 );
Uso D5 com W98.
[]
Geraldo.
Defina a variável: Ex.: sTeste0: ANSIString;
Quando for usar Utilize : SetLength( sTeste0, 306 );
Uso D5 com W98.
[]
Geraldo.
GOSTEI 0
Basilio.sp
22/07/2003
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.
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.
GOSTEI 0