Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Como instalo este componente GenExport (https://www.clubdelphi.com/foros/showthread.php?t=26308)

maravert 19-10-2005 08:07:48

Como instalo este componente GenExport
 
Hola a todos, tengo un tabla que la quiero exportar a Excel, y me dicen que para eso necesito instalar el componente GenExport que se encuentra en:

http://www11.brinkster.com/drstein/c...ntes/index.asp

Alguien pyuede decirme como instalar esto que no le encuentro la forma de hacerlo?

Se los agradeceré mucho.

Hasta Pronto.

Alejandro

dec 19-10-2005 08:53:15

Hola,

No dices ni la versión de Delphi conque cuentas, ni el error que te aparece si es que trataste al menos de instalar el componente... en fin. Puedo decir que yo he instalado el componente en Delphi 7 (no lo he probado, tan solamente lo he instalado) con un único inconveniente, que paso a describir.

Primeramente cuentas con un paquete, de nombre "VclExport5.dpk". Es el que he utilizado para instalar el componente. Bien. Al abrir el paquete lo primero que aparece es un mensaje que reza algo así como "este paquete está compilado con una versión antigua de Delphi, ¿quiere usted actualizarlo?" A lo cual he respondido que sí.

Entonces en el archivo "GenExport.pas", en la línea 199 aparece el error:


Código:

  [Error] GenExport.pas(199): Undeclared identifier: 'null'
Me he limitado a borrar ese "null"; a continuación he invocado el autocompletado del editor de Delphi, ya sabes "CTRL + Barra espaciadora". He seleccionado con su ayuda la variable "Variant" "Null" la cual se ha escrito en lugar del "null" que anteriormente daba problemas. Y eso es todo. Aunque hay más "warnings" y "hints" no hay más errores que impidan la instalación del componente desde el paquete susomentado.

Nota: No ha sido el "Null" una especie de truco de magia: al utilizar el autocompletado de código del editor creo que he forzado a que se añadiera la unidad "Variant" a la cláusula "Uses" de "implementation"; es en dicha unidad donde se declara la variable "Null". A partir de ahí, como digo, he podido instalar el componente sin problemas. He dicho. :D

Coco_jac 04-12-2005 02:59:25

Hola Dec, sabes si con GenExport, puedo crear archivos excel de forma nativa, es decir tengo que tener instalado Microsoft Excel para lograr crear el archivo?, lo podria usar por ejm con StarOffice.

Espero tus comentarios...........

dec 04-12-2005 09:06:07

Hola,

Lo siento Coco_jac, arriba traté de ayudar a maravert a instalar el componente (que, por cierto, no sabemos, pues no ha vuelto a decir nada, si al cabo pudo instalarlo tal como quería) pero, no he utilizado nunca dicho componente y no puedo responder a lo que te preocupa. ;)

Héctor Randolph 04-12-2005 10:10:21

Cita:

Empezado por Coco_jac
puedo crear archivos excel de forma nativa, es decir tengo que tener instalado Microsoft Excel para lograr crear el archivo?,

Hola Coco_jac, me gustaría recomendarte otro componente que tiene las características que mencionas.

TmxNativeExcel

Además es open source.

Un saludo.

Coco_jac 04-12-2005 18:20:24

Hola Hector, probare el componente y a haber que pasa , mas bien sabes si no habria problemas con StarOffice........................


Gracias.

Coco_jac 05-12-2005 02:37:37

Hola Hector sabe si con este componente puedo enlazarme a un dataset ?

Héctor Randolph 05-12-2005 04:17:15

Hola Coco_jac

En la misma página está el complemento para lo que buscas, es decir, otro componente para exportación desde DataSet.

TmxExport

Cita:

Empezado por Max Components

Features:
  • Can Export Tables, Queries, ClientDataSets and all TDataSet descendants
  • Can Export Grids ( TDBGrid, TStringGrid etc... );
  • Can Export TStrings and its descendants
  • You can easily create your own export components with
  • TmxCustomExport class.
  • It supports: HTML, XLS, DOC, TXT, TAB, DIF, RTF, SLK, CSV and the clipboard.
  • Its code 100% Native, so you do not need to have installed Office, OCX or other tools.
  • As it does not use OLE it is very fast even for large ampunts of data
  • Can Export to file even if the application is not installed on your computer
    Any Export Format can be disabled
  • Full source code available
  • And many many more possibilities...

Un saludo.


La franja horaria es GMT +2. Ahora son las 07:09:57.

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