Page 1 of 1

Problema con FileXLS en winXP

PostPosted: Sat May 06, 2006 3:08 pm
by MarioG
Colegas; me pasa lo siguiente:
Tengo una aplicación clipper+fw que usa esta libreria. Al ejecutar el envio, pasa que en algunas ocasiones carga Excel, y en otras no.
La unica diferencia que noto es que, no carga en PCs que ejecutan XP spk2
A alguien le pasa?, alguna sugerencia?

Saludos y gracias

P.D.: pongo el mensaje acá por si no andan por el foro clipper :-), porque allí, hasta hora nadie contesto... o solo me pasa a mi :-(

PostPosted: Sat May 06, 2006 3:44 pm
by Enrrique Vertiz
Mario, a mi me pasaba avaces cuando la ruta donde apuntaba el XLS no existia, tambien aveces cargaba el Excel y me botaba del Sistema Clipper+FW, de todas formas, nada de esto volvio a pasar con xHarbour+FWH, siempre hablando de maquinas con WinXP SP2
Saludos

PostPosted: Sat May 06, 2006 6:03 pm
by Joel Andujo
Mario, Yo la utilizo y sin ningun problema asi :

// Defino el Archivo XLS y su ruta
cfilexls:='.\XLS\Estado de Cuenta Cliente.XLS'

// Borro (si ya existe el archivo)
delete file cFileXLS

// Desactivo el Autoexec que abre excel por que aveces lo abre o no
XLS oFileXLS FILE &cfilexls // AUTOEXEC

// Una vez generado el XLS lo abro de esta manera
ShellExecute(NIL,'Open',cfilexls,,,1) // 1=Excel Maximizado

Saludos espero te funcione

PostPosted: Sun May 07, 2006 1:54 am
by R.F.
El problema es que FileXLS utiliza un WinEXEC para lanzar excel cuando pones la clausual AUTOPEN al crear la hoja, el problema se soluciona cambiando ese WinEXEC por shellexecute en el codigo fuente de la clase.

PostPosted: Mon May 08, 2006 9:13 pm
by MarioG
Joel, Rene; muchas gracias es lo que necesitaba

Enrrique, gracias, tambien, por responder