FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con AnsiString
Hola, un saludo a todos/as
Tengo un problema con varias cadenas más largas de 255 caracteres. Con esto no me funciona:
Me da el error de: String literals may have at most 255 elements, también con string, a pesar de que la ayuda de Delphi dice que por defecto la toma como una cadena larga. Hasta he colocado {$H+}, por si por alguna razón no funcionara esta directiva en su ligar en Delphi, pero no arregla nada. He probado con WideString, y nada, sigue dando el mismo error. He visto algunas cosas en el foro pero la solución es la misma que en la ayuda de Delphi. Nada Muchas gracias de antemano.
__________________
Este mundo es el camino para el otro, que es morada sin cesar. Mas cumple tener buen tino para andar esta jornada sin errar. (J. Manrique) Última edición por Pedro-Juan fecha: 30-10-2007 a las 23:56:49. |
#2
|
||||
|
||||
verifica en las opciones del compilador, pues con la instalación las cadenas String por default vienen como AnsiString, pudiendo almacenar megas y megas de caracteres.
Suerte
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
|||
|
|||
Muchas gracias, pero en las opciones del compilador no veo nada relacionado con las cadenas
__________________
Este mundo es el camino para el otro, que es morada sin cesar. Mas cumple tener buen tino para andar esta jornada sin errar. (J. Manrique) |
#4
|
||||
|
||||
que versión de delphi usas¡?
__________________
Conoce mi blog http://www.edgartec.com |
#5
|
|||
|
|||
Delphi 6 Interprise, estoy mirando en project/options/Compiler
__________________
Este mundo es el camino para el otro, que es morada sin cesar. Mas cumple tener buen tino para andar esta jornada sin errar. (J. Manrique) |
#6
|
|||
|
|||
Son las "cadenas literales" las que no pueden ser de mas de 255 caracteres en el codigo fuente, no las variables String.
Separa en 2 o 3 la cadena literal (lo que esta entre comillas simples) y listo:
Saludos Última edición por Mick fecha: 31-10-2007 a las 12:31:50. |
#7
|
||||
|
||||
Bueno, si no quieres escribir 500 veces la letra X, tambien podrias hacer lo siguiente:
Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#8
|
|||
|
|||
Cita:
Muchas gracias a todos. Problema resuelto.
__________________
Este mundo es el camino para el otro, que es morada sin cesar. Mas cumple tener buen tino para andar esta jornada sin errar. (J. Manrique) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dividir un AnsiString en varios ( como split en C# ) | JuanErasmo | C++ Builder | 3 | 25-08-2007 05:40:23 |
string o AnsiString? | javier20 | OOP | 1 | 19-08-2007 01:58:35 |
Dar formato a un AnsiString | vivamotos | C++ Builder | 0 | 01-02-2007 19:04:05 |
Problemas con AnsiString | aoiTo | C++ Builder | 1 | 18-01-2006 10:26:58 |
AnsiString en una Dll | Trigger | API de Windows | 2 | 21-01-2004 22:53:20 |
|