¿Por qué ShellExecute imprime pdf en win8 y no en win7?
Buen día, hola tengo este código
en la maquina donde se desarrolla ejecuta perfectamente la función, pero cuando llevo la aplicación a otra maquina no hace nada. no entiendo el porque. ojala me podrían ayudar. |
Cita:
|
Cita:
|
Cita:
|
Por favor, no olvides poner títulos descriptivos a tus preguntas, "Ayuda" no es ningún título que describa nada.
A ver si damos ejemplo, que eres un usuario "Premium" ;) |
Cita:
|
Cita:
. |
esa instrucción si me la ejecuta en las otras maquinas pero la de Print no, realmente ya me siento desesperado. |
Cita:
|
Cita:
|
Revisa que el servicio de cola de imprecion esta activado y que tenga impresora instalada;)
|
Cita:
|
Cita:
|
Cita:
esta instrucción me funciona bien en windows 8, y es el equipo donde se programa. pero cuando el ejecutable es llevado a otra pc no funciona, de hecho no marca error siquiera, simplemente es como si no existiera la instrucción. pero cuando utilizo
si funciona en todas las maquinas |
Hola Waldo.
De lo leído del hilo quedaría revisar la existencia, el nombre y la ruta del archivo .PDF en los equipos en que no ejecuta la impresión. Si ShellExecute recibe un nombre de archivo inválido no mostrará error de ningún tipo pero no realizará la acción. Para salir de dudas proba de la siguiente forma:
Saludos :) |
Cita:
Utilice el código sugerido, no me arroja ningún error, ya verifique manualmente que el archivo existe y que la dirección del archivo a imprimir es correcto, y nada lo ignora, pero cuando lo hago en la pc donde lo programo funciona perfecto. |
Logre solucionarlo, curiosamente cuando me iba a la carpeta de los archivos pdf, y lo ejecutaba abría el acrobat sin problemas por lo que suponía que estaba asociado el archivo, hasta que utilice este código,
que me ayudo claramente que era lo que sucedía. y Bingo según el sistema no hacia ninguna aplicación asociada al archivo ( raro) por lo que tuve que renacer la asociación de archivo y listo. Gracias a todos por el interés y su tiempo. |
La solución que encontraste era la primera a probar. Si no tienes asociada ninguna aplicación a un archivo x, así mandes n comandos windows nunca hará nada con ellos porque no sabe con que aplicación usarlos. Lo quise poner aquí para que sirva de referencia a alguien con la misma duda.
|
Hola AzidRain.
Y tenés toda la razón en tu apreciación. Pero del mensaje #12, creí entender que ya había explorado esa posibilidad: Cita:
|
La franja horaria es GMT +2. Ahora son las 06:22:34. |
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