Problemas con comdlg32.dll, para alternativa a Ventana de Selección de Fichero

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

mcventur
vRookie
vRookie
Mensajes: 19
Registrado: 27 Oct 2009, 19:15

Problemas con comdlg32.dll, para alternativa a Ventana de Selección de Fichero

Mensaje por mcventur »

Querido foro:
Antes de nada, dar las gracias si seguís aquí en 2021, con todo lo que ha llovido y aguantando en V6.

Estoy tratando de programar una alternativa a la Ventana de Selección de Fichero. Resulta que en Windows Server 2016, al hacer click en el desplegable "Look In" o "Buscar en" de la parte superior, el vClient se cuelga y se muestra un error de "Server Busy". Tras hacer muchas pruebas e intentos fallidos cambiando la programación, las extensiones, el directorio inicial... he decidido intentar buscar una alternativa a ese comando.

He visto que en la librería comdlg32.dll que viene precargada en Windows hay alguna función para mostrar este cuadro de diálogo. Concretamente la función GetOpenFileNameA(). Sin embargo, no consigo que funcione. El vServer no da error al reiniciar la aplicación, así que entiendo que la librería está bien declarada, pero el problema estará en la función.

Adjunto un pantallazo de la declaración de la librería y de la función, a ver si me podéis echar una mano.

Gracias y un saludo!
Adjuntos
getOpenFileName.jpg
(41.48 KiB) No descargado aún
Responder