Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-11-2006
Leonardo_NV Leonardo_NV is offline
Miembro
 
Registrado: jul 2006
Ubicación: Guatemala, Guatemala C.
Posts: 26
Poder: 0
Leonardo_NV Va por buen camino
Que es un Archivo CDS ??

Que es un archivo CDS. y que hace exactamente la siguiente instrucción ?

DMReloj.CAsistencia.LoadFromFile(EArchivo.Text);

Saludos.
Responder Con Cita
  #2  
Antiguo 02-11-2006
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,

Cualquiera puede crear archivos con extensión ".cds" y darles la utilidad que requiera su programa. Respecto de la instrucción que mencionas... parece que lo que se lleva a cabo es cargar el contenido de un archivo (cuya ruta pueda darse en "EArchivo.Text") en el componente "CAsistencia"... ahora, ¿qué es "CAsistencia"? ¿Y "DMReloj"? Mi bola de cristal tiene nubes...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 02-11-2006
Leonardo_NV Leonardo_NV is offline
Miembro
 
Registrado: jul 2006
Ubicación: Guatemala, Guatemala C.
Posts: 26
Poder: 0
Leonardo_NV Va por buen camino
Muchas Gracias por la respuesta.

y esta es la identificacion de los componenete.


DMReloj.CAsistencia.LoadFromFile(EArchivo.Text);

DMReloj : Es un Data Modulo de Cliente.

CAsistencia: Es un TClientDataSet
Responder Con Cita
  #4  
Antiguo 02-11-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Según SanGoogle se trataría de un archivo destinado a guardar los datos de un TClientDataset.

http://filext.com/detaillist.php?extdetail=CDS

Así que con mi bola de cristal yo diría que DMReloj es un data module y CAsistencia un TClientDataSet y el método LoadFromFile se utiliza para cargar los datos del archivo en en TClientDataSet.
Responder Con Cita
  #5  
Antiguo 02-11-2006
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,

Pues, no creo que responder a tu pregunta, pero, si se trata de cargar datos en un "TClientDataSet"... supongo que el archivo "CDS" contiene... datos que pueden cargarse. No sé. En este caso no sé si se trata de un archivo previamente "exportado", si sigue algún formato que "entienda" el "TClientDataSet"... algún compañero más apañado lo podrá decir.

Actualización: ¿No lo dije? No había yo terminado de escribir y ya Domingo tenía una posible solución al caso.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 02-11-2006
reina reina is offline
Miembro
 
Registrado: ago 2005
Ubicación: Capital Federal-La Plata (Bs As)
Posts: 147
Poder: 19
reina Va por buen camino
Un archivo cds..es como una tablita, vos podes cargarlo desde un clientdateset y tambien grabar un archivo asi...podrias modificar datos desde el dataset cliente y despues grabarlo en disco..impactarlo en la bd y demas.
Podrias usar el cds..como un diccionario de datos.
Saludoss

LA PATRIA SERA LIBRE!
Responder Con Cita
  #7  
Antiguo 02-11-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Que tal.

Ya te lo han dicho mas o menos, pero lo diré yo con mis palabras

Los TClientDataSet tienen la capacidad de guardar sus datos en un archivo externo. Este archivo puede estar en un formato propietario de los TClientDataSet o bien en xml y se define al momento de grabar el archivo cdsTalXCual.SaveToFile().

El segundo parámetro de este método es del tipo TDataPacketFormat que puede tomar los valores: dfBinary, dfXML, dfXMLUTF8

Cuando usas LoadFromFile, el propio TClientDataSet autodetecta el formato del archivo y si no fuese uno de los mencionados, elevará una excepción.

El hecho de que el archivo tenga la extensión "cds" es algo arbitrario, pues podría tener cualquiera. Supongo que el programador original uso esa extensión en alusion a ClientDataSet, probablemente tenía muy mala memoria, como yo..

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #8  
Antiguo 02-11-2006
reina reina is offline
Miembro
 
Registrado: ago 2005
Ubicación: Capital Federal-La Plata (Bs As)
Posts: 147
Poder: 19
reina Va por buen camino
El compañero no lo podia haber explicado mejor... Mi comentario fue porque trabajo con ese tipo de extensiones de archivos en la capa intermedia.
Saludoss y exitoss
Responder Con Cita
  #9  
Antiguo 02-11-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Ah... olvidé mencionar que una de las características de estos archivos almacenados por los ClientDataSets, es que conservan el "delta", de manera que sirven de sustento para hacer aplicaciones en modo maletín o fuera de línea (briefcase mode).

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #10  
Antiguo 02-11-2006
Leonardo_NV Leonardo_NV is offline
Miembro
 
Registrado: jul 2006
Ubicación: Guatemala, Guatemala C.
Posts: 26
Poder: 0
Leonardo_NV Va por buen camino
Muchisimas Gracias por las explicaciones.

Es verdad porque los datos que estan en este CDS se almacenan desde una aplicacion briefcase y luego son aplicados a la BD.

Gracias y Saludos.
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
Archivo IBX.HLP (VIH)Lestat Conexión con bases de datos 5 21-01-2013 21:47:05
envio de archivo con el componente envio de archivo joel20 JAVA 1 04-08-2006 10:28:53
Archivo .dcu Disma Varios 4 12-01-2006 12:24:26
archivo sql dada Firebird e Interbase 3 01-02-2005 00:42:56
Archivo GDB de 2.33 Gb!!!! sercornejov Firebird e Interbase 13 10-09-2003 18:25:19


La franja horaria es GMT +2. Ahora son las 10:55:08.


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