Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-01-2005
nahuel007 nahuel007 is offline
Registrado
 
Registrado: ene 2005
Posts: 3
Poder: 0
nahuel007 Va por buen camino
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!!
Responder Con Cita
  #2  
Antiguo 07-01-2005
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Te da algún tipo de error? Si es así, cuál es?

En todo caso, prueba con:

reg.memos.lines.Assign(memo1.lines);
Responder Con Cita
  #3  
Antiguo 07-01-2005
cahp cahp is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 90
Poder: 21
cahp Va por buen camino
Hola, asi funciona:

Código:
    regestroNombreMemo.Assign(Memo1.Lines);
Saludos.
Responder Con Cita
  #4  
Antiguo 07-01-2005
nahuel007 nahuel007 is offline
Registrado
 
Registrado: ene 2005
Posts: 3
Poder: 0
nahuel007 Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 07-01-2005
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
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í:

Código Delphi [-]
reg.memo := TMemo.Create(nil);  // Crea el objeto antes de usarlo...
reg.memo.Lines.Assign(memo1.Lines);
Responder Con Cita
  #6  
Antiguo 07-01-2005
cahp cahp is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 90
Poder: 21
cahp Va por buen camino
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.
Responder Con Cita
  #7  
Antiguo 08-01-2005
nahuel007 nahuel007 is offline
Registrado
 
Registrado: ene 2005
Posts: 3
Poder: 0
nahuel007 Va por buen camino
muchisimas gracias nuevamente!!!

tenias razon maeyanes , no habia creado la instancia del Tmemo para el registro

nuevamente gracias
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:27:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi