Ver Mensaje Individual
  #1  
Antiguo 29-06-2007
bataola bataola is offline
Miembro
 
Registrado: jun 2005
Posts: 22
Reputación: 0
bataola Va por buen camino
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
Responder Con Cita