Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-08-2007
marilinspi marilinspi is offline
Miembro
 
Registrado: ene 2007
Posts: 136
Poder: 18
marilinspi Va por buen camino
TRxMemoryData

hola a todos!!
Queria saber para que sirve y como se utiliza el TRxMemoryData, ya que lo tengo que utilizar y no conozco su funcionamiento.
Desde ya muchas gracias.
Responder Con Cita
  #2  
Antiguo 31-08-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Y no trae ningún ejemplo ni se incluye ayuda alguna con el componente? Es raro...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 31-08-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por marilinspi Ver Mensaje
hola a todos!!
Queria saber para que sirve y como se utiliza el TRxMemoryData, ya que lo tengo que utilizar y no conozco su funcionamiento.
Desde ya muchas gracias.
¿Y cómo dices que tienes que utilizarlo si no sabes para qué sirve?
Puede que no sirva para lo que quieras usarlo.
Responder Con Cita
  #4  
Antiguo 31-08-2007
marilinspi marilinspi is offline
Miembro
 
Registrado: ene 2007
Posts: 136
Poder: 18
marilinspi Va por buen camino
tengo que utilizarlo porque en mi trabajo me lo han pedido.
Responder Con Cita
  #5  
Antiguo 31-08-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Y cómo dices que tienes que utilizarlo si no sabes para qué sirve?
Puede que no sirva para lo que quieras usarlo.
Bueno, a mi al principio me sucedio lo mismo, no sabia para que eran, ni como usarlos, pero estaba trabajando en un proyecto que estaba comenzado y las usaban por todos lados por lo que tuve que buscar la respuesta a esas dos preguntas

RxMemoryData es un componente derivado de la clase TDataSet, que actua como un DataSet en memoria y en el que cualquier cosa que hagas directamente con él, no afectara la base de datos.

¿Que como se usa?, pues depende para lo que lo quieras... regularmente se hace una consulta a la BD y por medio del metodo LoadFromDataSet se cargan los datos al RxMemoryData, pero esa es una de tantas cosas que podrias hacer con él, pero en ultimas si no estas en proyecto que otros han comenzado, podrias optar por el TClientDataSet o por reemplazar su funcionalidad con las caracteristicas que tengas tus conectores a base de datos (Claro, si estos te lo permiten).

De todas formas, como te indica dec, en los componentes vienen unos ejemplo al respecto, dentro de la carpetas Demo de las RX .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #6  
Antiguo 31-08-2007
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
El RXMemoryDAta es una tabla que se crea en memoria.
Concretamente, yo lo uso en un cáculo de comparación entre dos tablas. Según el caso, doy de alta el registro con la información que deseo. Este componente se puede asociar a un dataset y por ende a un dbgrid. No he utilizado nunca la clase TDataSet, pero intuyo que es parecido.

Concretamente yo lo utilizo asociado aun dataset y aun dbgrid, junto con un proceso en el que dependiendo de unas serie de condiciones, añado registros al rxmemorydata

Código Delphi [-]
  if caso in [1,2,3] then
  begin
 //   showmessage('campos '+inttostr(RxMemoryData1.FieldList.Count-1));
    RxMemoryData1.Append;
    RxMemoryData1.FieldByName('Equipo').AsString:= Equipo;
    RxMemoryData1.FieldByName('minimo').AsString:= minimo;
    RxMemoryData1.FieldByName('maximo').AsString:= maximo;
    RxMemoryData1.FieldByName('Estado').AsString:= Estado;
    RxMemoryData1.FieldByName('Accion').AsString:= Accion;
    RxMemoryData1.Post;
  end;

Al acabar, en el dbgrid se visualizan los registros añadidos.

El resto, tratarlo como una tabla normal, pero que cuando acaba el programa desaparece. Logicamente, el n1 de registros, es limitado, sino, entiendo que el rendimiento caería.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #7  
Antiguo 01-09-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
miren este invento...

creo que aui le va el codigo fuente de un invento que hice con el RXMemoryData... yo uso Delphi5..

quiero decirles que este componente está buenísimo, hace cosas que son muy utiles para aquellos que trabajan con Base de Datos o quieren hacerce la vida mucho mas facil a la hora de tener que registrar datos en forma de tablas... el proplema mio está a la hora de guardar estos datos como un archivo y cargarlos a la vez, pero y me las he ingeniado y he logrado hacer muchas cosas y hasta guardar y cargar los datos de una forma bonita-extraña-rara-loca, pero funciona... en fin. "les recomiendo las RX para no tener que programar tanto caballeros/damas"...


saludos aeff!!!

Última edición por aeff fecha: 25-09-2007 a las 23:34:22.
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
"Registro fantasma" en TRxMemoryData. Jose_Pérez Tablas planas 3 20-05-2005 15:52:13


La franja horaria es GMT +2. Ahora son las 03:41:51.


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