Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Problemas al imprimir PDFs mediante WinExec
Message
From
13/04/2005 02:50:03
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Title:
Problemas al imprimir PDFs mediante WinExec
Environment versions
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP1
Network:
Windows 2000 Server
Miscellaneous
Thread ID:
01004058
Message ID:
01004058
Views:
64
PERDON: WinExec como indica el titulo NO, es ShellExec, no he podido cambiarlo tras enviarlo.



Necesito imprimir una serie de PDFs desde VFP.

Consulto un directorio mediante un SCAN, y a cada fichero con extensión PDF realizo un WinExec, me encuentro con el problema,
que uno los imprime y otros no.

He llegado a la conclusión de que no le doy tiempo al sistema para reaccionar, por lo que he introducido un WAIT dentro del SCAN y así consigo nuevamente que "la mayoría" de los PDFs me los imprima, pero depende del tamaño del PDF que lance.

Claro, esto se arreglaría alargando el tiempo de espera del WAIT, pero no me parece una solución suficientemente precisa para lo que exijo a mis aplicaciones.

Hay alguna forma de solicitarle al WinExe que no me devuelva el control hasta que la sentencia que he lanzado ha terminado de ejecutarse. Por lo que entiendo el ShellExec actua de forma asincrona, y necesitaría que funcionase de forma síncrona.

También me serviría una solución alternativa que no tuviera en cuenta el ShellExec.

Saludos.
José Luis Santana

Quidquid latine dictum sit, altum sonatur

Next
Reply
Map
View

Click here to load this message in the networking platform