FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
String mayor a 255 para record
Buenas gente, necesito guardar en un archivo de registro tres datos, un título un link a un sitio de internet y una descripción que es un código html, pero resulta que la descripción por lo general tiene más de 255 caracteres y ahí es cuando se me complica, hay a alguna forma de extender el tamaño de los String?
mi registro está compuesto de la siguiente forma
Saludos
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#2
|
||||
|
||||
Hola,
No sé si dependerá de alguna directiva de compilación o algo así, pero, yo puedo declarar el tipo tal que así, sin problemas:
Creo que Delphi es muy capaz de trabajar con algo así. No sé si algún otro compañero podrá añadir algo al respecto. |
#3
|
||||
|
||||
lo intenté, pero cuando declaro un archivo del tipo registor me devuelve este error
[DCC Error] Principal.pas(165): E2155 Type 'THistorial' needs finalization - not allowed in file type para declarar uso este código
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#4
|
||||
|
||||
Hola,
Hum... me temía algo así... pero, como no especificaste si era un tipo para usar en un archivo (o no leí bien tu mensaje), por eso dije lo que dije... pero, sí es cierto que me suena alguna limitación en el caso que dices. Lamento no poder darte ninguna solución en este caso: no tengo idea de si sería posible, o tendrías que conformarte con los 255 caracteres (supongo que no...), lo lamento de veras. |
#5
|
||||
|
||||
Realmente si es necesario especificar un límite en cada string, de lo contrario cada registro tendría un tamaño diferente, es por ello que depende de la longitud de los strings que contenga. Puedes probar a usar AnsiString en lugar de String:
Para comprobar lo que digo, prueba a ver el tamaño de las dos estructuras (la que tu mostraste, y la de Dec) con SizeOf() y notarás la diferencia. Un saludo.
__________________
"La recompensa de una buena acción está en haberla hecho" |
#6
|
||||
|
||||
Bueno dec gracias igual, he puesto una solución temporlamente para siempre hasta que encuentre algo mejor, pero el registro me ha quedado así
y para separarlo lo hago de esta forma
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#7
|
||||
|
||||
DarkMan, me devuelve este error si lo hago de tu forma
[DCC Error] Principal.pas(294): E2029 ';' expected but '[' found
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#8
|
||||
|
||||
Cita:
Puedes trabajar con Descripcion como si un string se tratara. Un saludo.
__________________
"La recompensa de una buena acción está en haberla hecho" |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
string de un dbedit a entero para guardar la cadena | Nereida | Varios | 3 | 06-05-2008 15:59:34 |
Convertir de double a string para un editbox | saldanaluis | Varios | 2 | 19-12-2007 01:20:54 |
¿Donde declaro al TEdit char para String?C++ | gandalf_27 | C++ Builder | 2 | 31-05-2006 20:00:54 |
Cast para string | lucasarts_18 | Varios | 9 | 13-07-2005 22:12:57 |
¿Qué quieres ser de mayor? | kinobi | Humor | 16 | 11-07-2003 13:46:30 |
|