![]() |
problemas para pasar los datos de un Tmemo a otro, ya probe de todo :/
hola gente, disculpen si esto ya fue tratado pero utilize la funcion para buscar en el foro y no lo encontre.
mi problema es el siguiente: dentro de un registro, uno de los campos es del tipo Tmemo, en el form de la aplicacion tengo otro Tmemo. Lo que quiero hacer es guardar el contenido del Tmemo del form dentro del Tmemo del registro probe cosas como reg.memo.lines:=memo1.lines; reg.memo:=memo1; reg.memo.lines.Addstrings(memo1.lines); tambien hice un bucle haciendo algo como reg.memos.lines{i}:=memo1.lines{i} pero no anda (ya se que va con corchetes pero en este teclado no me anda la tecla :P) sinceramente ya no se que probar, cualquier ayuda sera agradecida :) muchas gracias!! |
Te da algún tipo de error? Si es así, cuál es?
En todo caso, prueba con: reg.memos.lines.Assign(memo1.lines); |
Hola, asi funciona:
Código:
regestroNombreMemo.Assign(Memo1.Lines); |
hola, antes que nada gracias a los dos por responder, les paso a comentar de que no me funciono de ninguna de las 2 maneras.
me devuelve un error de "exception class EAccess Violation" la verdad que es muy raro, lo que hago despues es grabar ese registro o leerlo desde un archivo donde lo guardo, pero creo que en esa parte no hay problema ya que el error me aparece en la linea donde asigno el contenido de un tmemo al otro. |
Si te da ese error entonces lo más seguro es que no has creado una instancia del Memo en tu tipo registro. Antes de asignar las líneas al memo has algo así:
|
te puedo decir que lo he probado y funciona, revisa lo que te dice maeyanes, ya que yo el objeto ya lo tenia creado.
Saludos. |
muchisimas gracias nuevamente!!!
tenias razon maeyanes , no habia creado la instancia del Tmemo para el registro :p nuevamente gracias |
La franja horaria es GMT +2. Ahora son las 00:03:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi