Tipos Strings: no puedo asignar una cadena de mas de 255 caracteres
Hola a todos!
Como comento en el título no puedo asignar una cadena de mas de 255 caracteres en ninguna variable del tipo WideString o AnsiSTring.
El ejemplo es sencillo:
procedure Cualquiera();
var
Str: WideString;
begin
Str := 'string de mas de 255 caracteres';
end;
El compilar me arroja el siguiente error: "String literals may have at most 255 elementes". Que lo entendería si la asignación fuera hacia una variable del tipo String. Pero probé con WideString y con AnsiString y me pasa lo mismo.
La fácil sería dividir la cadena en partes menores a 255 y luego unirlas con "+" (como propone el help). Pero no entiendo porque no anda con un los Huge Strings.
Alguien me podrá dar una mano??
El problema me pasa tanto en Delphi 5 como 7.
Desde ya muchas gracias
Saludos
|