![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Estoy encontrando código, aunque en VB, que trata este mismo tema y veo que intercalan líneas de código en algunos puntos que hacen sleep al sistema.
¿Será que debo esperar un determinado tiempo antes de hacer algo y después de hacer algún paso?. Por ejemplo encuentro que después de limpiar caches, capturar impresora,..... Lo he probado, pero aún así no me imprime, ni crea pdf alguno. Si me funciona si establezco los controles desde las opciones de menú del PDFCreator (aunque no le puedo dar el nombre de fichero deseado, ya que me pone la fecha como nombre con un formato de yyyymmddhhmmss.pdf), pero establecerlas desde código, sigo igual de atascado.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
|
#2
|
||||
|
||||
|
A mi tu código me funciona bien si quito la línea:
que, según la documentación, lo que hace es precisamente impedir que se procesen los documentos: Cita:
// Saludos |
|
#3
|
||||
|
||||
|
Cita:
Gracias Roman.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
|
#4
|
||||
|
||||
|
Desgraciadamente no lo había entendido mal.
Lo que proporciona la ejecución de la instrucción: es la NO ejecución del PDFCreator mostrando la ventana para la introducción de datos del propio programa, lo cual es lo que intentamos evitar. Intentamos o intento precisamente hacer esa configuración desde código sin mostrar ventana alguna. Aún así gracias Roman.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. Última edición por Cabanyaler fecha: 07-03-2012 a las 09:47:28. |
|
#5
|
||||
|
||||
|
A mi la ventana me aparece de todas formas, pero el caso es que yo he podido imprimir tal como tú quieres, es decir, generando el archivo sin intervención del usuario, con tu mismo código, omitiendo la línea en cuestión.
// Saludos |
|
#6
|
||||
|
||||
|
Trabajo con Delphi 6, y el S.O: Windows 7 Profesional de 32 bits.
¿Te importaría enviarme el código completo de tu prueba?. No consigo hacerlo funcionar. ES para comprobar carga de las uses, etc y ver si me faltase alguna respecto de tí, aunque no me de error de compilación, quizá no funcione el OLEObject que se crea, porque viendo la cola de impresión del PDFCreator, no se ve aparecer tampoco en ningún momento trabajo alguno.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. Última edición por Cabanyaler fecha: 07-03-2012 a las 16:14:09. |
|
#7
|
||||
|
||||
|
Hola,
Observando con más detalle, veo que me he equivocado. Veamos, no hay que quitar la línea que comento sino sólo su parámetro. Si no se llama al método cStart, el PdfCreator no hace nada de nada. Aquí un ejemplo de código que me ha funcionado:
Observa que no es necesario guardar las opciones anteriores y restablecerlas después ya que no uso el método cSaveOptions. // Saludos |
|
#8
|
||||
|
||||
|
Gracias Román. No me quito el sombrero porque no llebo.
Simple, sencillo, eficaz y eficiente. Al final lo hemos conseguido, tal como lo deseamos. No tengo ni que poner una sóla coma a tu código. Sólo faltaría "almibararlo". Después de estar varios días lidiando con el código, probando cosas "a palos de ciego", visitar mil webs con casi siempre el mismo ejemplo Cute/Paste, preguntar en este foro, atender a todos los que me habéis ayudado, al final lo hemos conseguido. He de confesar que pensé en dejarlo. Gracias sobre todo a Román, ElKurgan, Eldioni, Caral y a todos aquellos que habéis podido aportar para solucionar este tema, que entre otras cosas aún no estaba expuesto en este inestimable foro de ayuda y compartición del conocimiento, ni tampoco en la página de Trucomania. Hasta la próxima, que seguro será otro reto quizá más complicado e inóspito. Lo que echo de menos es un lugar donde encontrar documentación sobre los métodos del OleObject creado con nombre PDFCreator. ![]() Cerramos hilo.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. Última edición por Cabanyaler fecha: 08-03-2012 a las 09:32:21. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Al pulsar Enter en un boton funciona como Tabulador | weke | OOP | 8 | 12-09-2011 19:04:01 |
| Pulsar un Botón de una página web. | imossa | Internet | 4 | 04-05-2007 10:21:01 |
| Capturar teclado o pulsar botón mientas se recorre un bucle | Duc | Varios | 2 | 31-10-2006 12:14:33 |
| Evento que se ejecuta al Pulsar el boton de Minimizar de una Forma | AGAG4 | Varios | 2 | 09-10-2004 17:31:38 |
| Pulsar botón y que cambien los números | ciscu | Varios | 2 | 10-06-2004 20:51:03 |
|