FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Mira los enlaces de final de página, abajo del todo.
|
#2
|
||||
|
||||
O busca en la ayuda del foro sobre ShellExecute.
Te saldrán bastantes ejemplos de cómo hacerlo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Problema con ShellExecute
Hola:
Yo también tengo un problema con ShellExecute, es a la hora de llamar a AutoFirmaCommandLine.exe para firmar un pdf con el certificado electrónico. Si ejecuto esto desde cmd o desde un .bat, me genera bien el fichero C:\AutoFirma\AutoFirmaCommandLine.exe sign -i c:\fichero_origen.pdf -o c:\fichero_firmado.pdf -format pades -store auto -alias "ALIAS DEL CERTIFICADO" Pero con ShellExecute no va. He probado a meter la linea a piñon en el .bat y solo llamar al .bat, tambien he probado a pasarle los parametros y tampoco... Estoy usando la ultima version de AutoFirma y Delphi 6 (casi nada.....) Alguna idea? Gracias y un saludo. |
#4
|
||||
|
||||
"No va", no nos dice nada, no podemos ayudarte con solamente esa explicación.
Por favor, no olvides revisar nuestra guía de estilo, gracias. |
#5
|
||||
|
||||
A parte de lo comentado por [Casimiro], a veces hay que tener en cuenta otros temas como:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Hola.
Yo en su día quiero recordar que también tuve algún problema con "ShellExecute" y lo que hice fue llamarlo con una función que no recuerdo de dónde la saqué pero es la siguiente:
Para hacer la llamada solo tienes que enviar en sPrograma la cadena completa y en Visibilidad yo envío 0 aunque no recuerdo para qué era ese parámetro, imagino que para que se visualice o no el programa al que llamas. Saludos
__________________
Be water my friend. |
#7
|
||||
|
||||
Hola fracapa.
Todo lo referente a la función ShellExecute lo encontrarás [aquí]. La función devuelve un resultado que, de fallar el llamado, podes revisar para ver cuál es el problema . Un ejemplo: (*) También podrías evaluar el valor de retorno mediante la declaración if o case en lugar de la función GetLastError. El ejemplo admite varias optimizaciones ya que prioricé la didactica sobre la eficiencia. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como ejecutar programa externo y detener el proceso del programa hasta que termine | vroa74 | Varios | 2 | 13-10-2016 17:48:36 |
Como ejecutar un programa externo. | jmgc1982 | C++ Builder | 10 | 02-06-2008 09:47:29 |
Ejecutar programa externo con Lazarus | abelaquino | Lazarus, FreePascal, Kylix, etc. | 1 | 12-05-2008 09:37:35 |
Ejecutar programa externo desde PHP | fide | PHP | 10 | 07-02-2008 21:21:54 |
Ejecutar un programa externo desde un programa de Delphi | Roger_Fernandez | Varios | 3 | 02-09-2004 18:05:36 |
|