Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Problemas al imprimir PDFs mediante WinExec
Message
De
13/04/2005 02:50:03
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Problèmes
Titre:
Problemas al imprimir PDFs mediante WinExec
Versions des environnements
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP1
Network:
Windows 2000 Server
Divers
Thread ID:
01004058
Message ID:
01004058
Vues:
63
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

Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform