FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
Es un error de compilación no de ejecución. El compilador no soporta que en el código existan strings de mas de 255 caracteres, pero si puedes hacerlo concatenando cadenas:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Ok, gracias por tu respuesta...
No entendía que independientemente del tipo de String que utilizes, el compilador no acepta strings de más de 255 caracteres. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problema con Cadena de caracteres | EfrainSanmiguel | Varios | 6 | 19-01-2006 05:41:23 |
eliminar caracteres de una cadena | ibbeth | Firebird e Interbase | 4 | 23-12-2005 23:35:28 |
Cadena de mas de 50 caracteres | luigidean | Tablas planas | 3 | 02-10-2004 03:09:39 |
Extraer caracteres de una Cadena!! | subzero | C++ Builder | 6 | 18-02-2004 22:15:50 |
Asignar una cadena al QRDBtext | lirio | Impresión | 2 | 03-06-2003 21:30:15 |
|