Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Problema con ShellExecute (https://www.clubdelphi.com/foros/showthread.php?t=56318)

Angel Vicente 14-05-2008 14:33:45

Problema con ShellExecute
 
Hola a todos...

Quiero invocar al programa GSView (un visualizador de Postscript) desde un programa en D6; el programa en cuestion, tiene una pantalla tipo splash para el registro, se valida y despues continua (esto en ejecucion "interactiva").

Cuando lo ejecuto con ShellExecute (o con WinExec), me sale el splash, lo valido, y ya no continua nada. En la siguiente ejecucion, no me sale splash, pero si continua la ejecucion, despues otra vez el splash, y asi...

¿Puede ser debido a la invocacion?

Saludos y gracias de antemano

enecumene 14-05-2008 15:20:42

Hola, al menos podrías publicar la forma en que estas utilizando el shellexecute, ¿no crees?:rolleyes:, así al menos te ayudamos de una forma mejor.

Saludos.

Angel Vicente 23-05-2008 08:16:03

Hola...

Perdon por la tardanza, pero he tenido mucho trabajo. La linea donde se invoca es la siguiente:

ShellExecute(0,nil,PChar(stComando),PChar(stTemporal + '\k' + stPlano + '.prn'),nil,SW_SHOWNORMAL)

Donde stComando contiene la ruta y el nombre del ejecutable : C:\Archivos de Programa\GhostGum\gsview\gsview32.exe

el siguiente parametro es la ruta y el nombre de un fichero a visualizar.

El programa es de tipo consola

Saludos

Angel Vicente 02-06-2008 11:34:07

Hola....

Al final lo he conseguido usando un componente JVCreateProcess de las bilibotecas JVCL, mas adelante intentare localizar el error.


La franja horaria es GMT +2. Ahora son las 17:52:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi