Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Sintaxis] Incluir ventana de un proyecto en otro | Tigre | PowerCOBOL v3 (V3L10, Win32) | 1 | 19 de noviembre de 2023 17:27 |
| [Sintaxis] Cerrar ventana de consola... | Fito | PowerCOBOL (ActiveX, v4 - v11) | 7 | 29 de agosto de 2019 23:48 |
| [Duda] Minimizar ventana padre desde la ventana hijo | Roger | PowerCOBOL (ActiveX, v4 - v11) | 7 | 7 de julio de 2017 22:06 |
| [PowerCOBOL v3] Abre ventana con boton derecho mouse | Adrianeloy | Cocina PowerCOBOL | 0 | 31 de mayo de 2017 16:59 |
| [Sintaxis] Desactivar la [X] de cerrar ventana | Ciro | PowerCOBOL (ActiveX, v4 - v11) | 3 | 28 de octubre de 2015 13:26 |
![]() |
|
Patrocinador del Foro
|
Hola.
Tengo una llamada externa a un editor de texto hecha con CmDDE. Contemplo la posibiidad de que este el editor en version64 o en version32. Efectuo la llamada al de 32 y si no existe, que lance directamente el de 64. Pero me encuentro que aunque chequee el returnvalue, la ventana de aviso de que no existe, me aparece igual y el returnvalue siempre me sale a cero. Como puedo eliminar el aviso sin que me espere el aceptar de la ventana de aviso? Código COBOL:
Muchas gracias. |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Código COBOL:
|
|||||||||
|
|
|
|
Patrocinador del Foro
|
Hola.
No me sale :eek: No me reconoce el special names. Código COBOL:
Código:
listar-base SPECIAL-NAMES(2) : JMN1123I-S An invalid word 'ENVIRONMENT-NAME' was found. The invalid word and any following code is ignored until the next valid paragraph, section or division. listar-base (283) : JMN5100I-S The class-name specified in the USAGE OBJECT REFERENCE clause is invalid. The class-name is ignored.
|
|||||||||
|
|
|
|
Administrador
![]()
|
Breew, elimina lo de SPCEIAL-NAMES y reemplaza en PROCEDURE por :
Código COBOL:
A ver qué tal, debería cogerlo NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Patrocinador del Foro
|
Hola.
Nada , me indica error en compilacion Código:
JMN2503I-S User word 'ENVIRONMENT-NAME' is undefined.
JMN2503I-S User word 'ENVIRONMENT-VALUE' is undefined.
JMN2503I-S User word 'WPPROG' is undefined.
|
||||||||
|
|
|
|
Administrador
![]()
|
Breew, en este caso pasa por WinAPI : GetEnvironmentVariable function (winbase.h) - Win32 apps | Microsoft Docs
Ejemplo: Código COBOL:
No olvides de añadir la directiva de compilación ALPHAL(WORD) haciendo clic botón derecho en (Script) [COBOL Script] y seleccionando "Properties". Asimismo, añade al módulo C:\Program Files (x86)\Fujitsu NetCOBOL for Windows\KERNEL32.LIB NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Patrocinador del Foro
|
Hola Kuk.
La aplicacion donde me hace falta, utilizo unas rutinas que Rapinto puso para hacer unas busquedas en una base .mdb con ole. Al añadir en la directiva del script compilador el ALPHAL(WORD), hay ciertas rutina que me dan error en compilacion. He echado un vistazo por encima y no entiendo el motivo. Código:
listar-base.obj : error LNK2001: unresolved external symbol _Leer-base listar-base.obj : error LNK2001: unresolved external symbol _abrir-base listar-base.obj : error LNK2001: unresolved external symbol _leer-base-ventas Para no liarlo mas, lo hare en un proyecto nuevo, y lo llamare cuando me haga falta. He abierto un proyecto nuevo para probarlo. Si que funciona, pero no se como lo puedo utilizar. El problema que tengo es que el editor que intento abrir , hay maquinas que lo tienen en su version de 32 bytes y otras de 64. Concretamente serian los ejecutables de uedit32.exe y uedit64.exe. Para capearlo, normalmente hago una llamada a los dos ( como puse en el primer mensaje ). Supongo que en la variable envVarName deberia poner el ejecutable, pero envVarvalue sale espacios. Como deberia hacerlo? Gracias |
||||||||
|
|
|
|
Patrocinador del Foro
|
Hola.
Suelto si funciona , pero al implementarlo en mi programa, en el special names, junto al decimal-point is comma, me da error. No se si a vosotros os pasa tambien?. En todo caso la solucion que podria hacer es una llamada al ejecutable desde la aplicacion. Gracias |
||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||