En un equipo Vista x64 está instalado el Acrobat Reader 9 y cuando hacemos doble click sobre los pdf’s se abren correctamente.
Sin embargo, al ejecutar desde una aplicación la función ShellExecuteA esta da un error 31 que equivale a SE_ERR_NOASSOC o lo que es lo mismo “No application is associated with this file type”.
Tras verificar que todas las asociaciones están bien, desinstalar y volver a instalar en su última versión y todo lo que se os pueda ocurrir no hubo manera de que se abriera el Acrobat Reader.
Para solucionarlo hubo que instalar el Acrobat Professional en el equipo y asociar los pdf’s con ese. Entonces el ShellExecuteA si que funcionó sin errores y se abrieron los documentos.
Artículos relacionados:
http://circulotito.blogspot.com/2008/09/adobe-cs3-error-2739.html
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment