Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Duda] Error en dll (DLL does not exist) (https://www.cobolforo.es/showthread.php?t=35)

Josber 14 de febrero de 2015 13:12

Error en dll (DLL does not exist)
 
Estoy haciendo una rutina en dll y, menos mal que antes de liarme a programar los controles se me ha ocurrido probarla, el caso es que cuando la llamo desde el principal, me da el error siguiente:

DLL does not exist, or it is not a legal DLL name.

La dll está donde debe y los nombres son los correcto, ¿ alguna ayuda ?, porque el caso es que tengo un montón hechas de la misma manera y no dan problemas.

Un saludo.-

Kuk 15 de febrero de 2015 22:34

Si usas dialogos de Abrir, Gurdar, dependiendo de una opcion de la llamada cambias o no el directorio de trabajo actual del programa.

Josber 16 de febrero de 2015 07:52

Cita:

Citación del post de Kuk (Mensaje 94)
Si usas dialogos de Abrir, Gurdar, dependiendo de una opcion de la llamada cambias o no el directorio de trabajo actual del programa.

No sé a que te refieres exactamente kuk :o :o

Kuk 16 de febrero de 2015 18:23

Cita:

Citación del post de Josber (Mensaje 95)
No sé a que te refieres exactamente kuk :o :o

Me refiero a esto:

Código COBOL:
  1. INVOKE POW-SELF "GetFolderName" USING FolderName Title [NoChangeCurrent] RETURNING ReturnValue

La opcion NoChangeCurrent es esencial en lo qeu digo, porque de lo contrario el programa toma por direccion actual la cual hayas seleccionado en el dialogo y empieza a buscar todo, sea DLLs o ficheros en este ultima direccion.

Josber 16 de febrero de 2015 19:46

Ok, Kuk, entendido, voy a revisarlo ...

Gracias

Un saludo.-

Josber 18 de febrero de 2015 18:39

No ha habido manera, lo he repasado entero y sigue haciendo lo mismo, solución, he cogido otra dll, la he duplicado y he copiado de la que no funcionaba a la nueva lo que necesitaba y a funcionar, y la vieja ... :mafia: :mafia:

Un saludo y gracias.-


La franja horaria es GMT +2. Ahora son las 13:53.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.