FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Bueno,
Después de probar todas las soluciones posibles, sigue sin funcionar. Sólo me queda cambiar la aplicación para que no utilice excel o lo haga de otra manera. He encontrado una librería gratuita que lo hace, pero con delphi no es capaz de abrir un fichero para utilizarlo de plantilla. Sin embargo con lazarus sí ¿?. A ver qué consigo... Gracias a todos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#2
|
||||
|
||||
¿Estás informando, preguntando o confirmando?
|
#3
|
||||
|
||||
Según el código sí se puede con lazarus, pero con delphi no. Lo que no he hecho todavía es probarlo...
Hay una función readfile o algo así pero está entre directivas de compilación {if FpC} o algo así. No tengo el código a mano, mañana os confirmo el nombre de la librería... Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#4
|
||||
|
||||
fjcg02,
Cita:
Pregunto: 1- ¿Como se llama la Librería Free que mencionas?, ¿Cual es el link de la misma?. 2- ¿Probastes usar Automatización de Excel (Msg #4 Opción 2) en lugar de los componentes ExcelApplication, ExcelWorkbook y ExcelWorksheet ?. 3- ¿Tienes instalado Excel en el Servidor?, ¿Con que versión de Excel interactúa tu aplicación?, ¿En que versión de Windows Server se ejecuta tu aplicación?. Espero sea útil Nelson. |
#5
|
||||
|
||||
Hola a todos,
intentaré ir por partes. Mi código se conecta a excel vía servidores. He dejado en el código lo más relevante, tal como está o funciona pero es para que os hagais una idea.
1- ¿Como se llama la Librería Free que mencionas?, ¿Cual es el link de la misma?. La liberia que he nombrado es ésta http://avemey.com/ ZEXMLSS for Lazarus, Delphi and C++Builder - Works with OpenDocument Format (ods)/Excel XML Spreadsheet/Office Open XML (xlsx) file format without installed Excel/OO Calc.. ZEXMLSSLIB 0.0.6 (beta) Lazarus, Delphi 7, C++Builder 6. Borland Developer Studio 2005, BDS 2006, CodeGear Delphi 2007, CodeGear RAD Studio 2009, 2010, Delphi XE è Delphi XE2. Permite crear ficheros en varios formatos. La librería no permite abrir ficheros en Delphi, sí en Lazarus: fichero xexlsx.pas de la libreria
2- ¿Probastes usar Automatización de Excel (Msg #4 Opción 2) en lugar de los componentes ExcelApplication, ExcelWorkbook y ExcelWorksheet ?. No he probado la automatización Excel como indicas en el msg#4. Lo probaré. De hecho , me he dado cuenta ahora de que proponías otra solución. 3- ¿Tienes instalado Excel en el Servidor?, ¿Con que versión de Excel interactúa tu aplicación?, ¿En que versión de Windows Server se ejecuta tu aplicación?. El programa se ejecuta en un equipo con W2008 server R2 y Excel 2007. Se ejecuta bien con la sesión abierta, se queda congelado con la aplicación lanzada desde una tarea programada. He revisado la configuración DCOM completa, dando permisos a todos los usuarios tal como indican en mensajes anteriores. El programa también funciona en equipos con WXP, W7 y cualquier versión de Office , 2000, 2007 ó 2010, incluso con varias versiones instaladas. Gracias a todos por vuestra ayuda. Seguiremos informando...
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#6
|
||||
|
||||
Cita:
Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#7
|
||||
|
||||
fjcg02,
Cita:
Pregunto: 1- ¿Probastes la opción 1 del Msg #4?, allí se indica como iniciar un proceso como Administrador y como un Usuario Particular. 2- ¿Has probado hacer un programa de pruebas con acceso a una BD y ejecutarlo con la sesión abierta y cerrada?, la idea es simular las condiciones del programa en cuestión pero eliminando la variable de Excel y ver si el comportamiento es similar al descrito. Espero sea útil Nelson. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas de Interfaz Grafica al Cambiar nombre de Programa | martini002 | Varios | 2 | 30-08-2012 16:46:22 |
Crear una Tarea Programada. | DasGrun | Windows | 1 | 04-08-2010 11:44:38 |
Tarea programada en Linux con Firebird 2.5 | Axel_Tech | Firebird e Interbase | 6 | 16-04-2010 18:52:16 |
Tarea programada en delphi | drykea | Varios | 6 | 18-02-2008 16:59:19 |
hacer una tarea programada | Patricio | Varios | 6 | 18-09-2007 20:39:21 |
|