Estimado
Nelson:
Los problemas que yo he detectado se producen sólo con la última versión de Adobe Reader
11.0.07, que es la que incluye AcroPdf.dll y AcroPdf64.dll y no con las versiones anteriores. Según la gente de Adobe el componente AcroPdf no sería capaz de seleccionar la dll adecuada y eso provocaría los fallos, situación que al parecer no piensan corregir, ya que no pretenden seguir dando soporte a sistemas de 32 bits.
Respondiendo tus preguntas:
1. Siempre compilo en 32 bits, con Delphi instalado sobre Windows7 Profesional de 64 bits (No tengo posibilidad de utilizar Windows de 32 bits).
2. Utilizo Delphi 2007.
3. Probé tu código propuesto en el
Msg #10 del hilo
ActiveX AcroPdf no funciona, pero no me gustó que el AcrobatReader se abriera dentro de un form.
Finalmente opté por utilizar el siguiente código, que me ha funcionado bien, sin importar la versión de Adobe Reader:
Código Delphi
[-]ShellExecute(Application.Handle,'', PChar(DBEditInforme.Text), nil,nil,SW_SHOW);
Muchas gracias por tus aportes y sugerencias.
Saludos