![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
Hombre, si se puede esperar... ¿pero qué hay de la segunda o tercera soluciones propuestas? |
|
#2
|
|||
|
|||
|
PDF con Windows 7 64 bits
Despues de haber dejado el tema ( por cansancio) sin solucion, ayer decidi darle unas vueltas mas y, parece que descubri la solucion:
AcroPDFLib_TLB no basta con colocarlo en el uses de la form que hace el display del PDF. Se me ocurrio colocarlo en todas las Unit que llama a la form del PDF. Esto dio el resultado que yo esperaba. Ojala sirva para los que aun no han encontrado una solucion. Yo se lo que es eso. |
|
#3
|
||||
|
||||
|
radenf,
Cita:
Cita:
Espero sea útil ![]() Nelson. |
|
#4
|
||||
|
||||
|
Muchas gracias por sus opiniones y aportes.
Creo que esperaré la solución que provea Adobe. Esto me ha abierto los ojos a la vulnerabilidad de los programas que desarrollamos cuando se utilizan componentes de terceros o cuando a través de componentes nativos, como es el caso, se llama a programas de terceros(Adobe Reader). Intentaré a futuro encontrar alguna alternativa que no utilice Adobe Reader, aunque sea de pago.. Un abrazo |
|
#5
|
||||
|
||||
|
Mi casuística es la siguiente:
Funciona con windows Vista y 7 con Acrobat XI. Falla con Windows XP SP2 en todos los casos y la única solución que he encontrado ha sido downgrade a Adobe 10. Funciona con windows XP SP3 totalmente actualizado y falla (ocasionalmente) cuando falta alguna actualización. Un saludo. |
|
#6
|
||||
|
||||
|
Estimado apicito:
Gracias por tu respuesta. El error se produce sólo con la versión 11.0.7.79 de AcroPdf.dll que corresponde a la última actualización de Adobe Reader XI. Yo utilizo Windows 7 64 bits. Saludos |
|
#7
|
||||
|
||||
|
radenf,
Cita:
Cita:
Cita:
El código anterior en Delphi 7 bajo Windows 7 Professional x32, permite abrir un documento PDF en un TPanel por medio de la función ShellExecute, como se muestra en la siguiente imagen: ![]() Nota: 1- En esta versión es mandatorio finalizar cualquier instancia previa de Acrobat Reader para poder visualizar el documento seleccionado en el TPanel. 2- Esta versión no depende de ningún componente de terceros, solo de las APIs de Windows y de la versión instalada de Acrobat Reader. Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 21-05-2014 a las 08:51:39. |
|
#8
|
||||
|
||||
|
Muchas gracias Nelson.
Excelente alternativa. Probaré tu código adaptándolo a mi programa. Saludos |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| AcroPDF en Windows 7 64 bits | camino | Impresión | 16 | 04-12-2014 17:07:57 |
| AcroPDF Exportar Proyecto | ElGatitoTapatio | Varios | 5 | 12-08-2013 18:24:11 |
| esta function no me funciona en XE2 y si funciona en D6 | darkbits | Varios | 1 | 06-11-2012 17:00:45 |
| funciona bien en windows 7 64b pero en XP no funciona | ASAPLTDA | Varios | 5 | 06-05-2011 16:24:50 |
| ActiveX | leflaco | HTML, Javascript y otros | 1 | 11-05-2006 17:17:15 |
|