Tema | Autor | Foro | Respuestas | Último post |
[Sintaxis] Informar variable JCL con contenido de fichero. | RaulC | JCL y utilidades | 9 | 4 de abril de 2018 20:47 |
[Compilador] Libreria Coblib.exe no funciona en RMC11 | FerNav | RM/COBOL | 1 | 14 de marzo de 2018 17:20 |
[Compilador] Fujitsu Cobol for Windows Call EXE | Joseg | NetCOBOL for Windows | 1 | 29 de octubre de 2016 23:18 |
[Información] Leer archivo AcuCobol con PowerCobol | Roger | PowerCOBOL (ActiveX, v4 - v11) | 7 | 28 de septiembre de 2016 10:44 |
[Compilador] Compilar un Ejecutable (.exe) | Yonaider | RM/COBOL | 5 | 26 de mayo de 2016 09:19 |
![]() |
|
Herramientas |
|
![]() Recato53, lo que puedes hacer es pasar un puntero de una variable en tu DLL que será recuperado por el EXE en la CMD-LINE.
Es decir, en tu DLL defines una variable y llamas al EXE: Código COBOL:
En tu EXE que comprueba la conexión, en la WORKING Global defines: Código COBOL:
Y en el evento "Opened" haces lo siguiente: Código COBOL:
En el evento "Click" de tu botón que llama a la rutina de comprobación de la conexión, añades la LINKAGE SECTION y mapeas la variable de retorno. Ejemplo: Código COBOL:
![]() NORMAS DEL FORO - obligatorias de conocer para TODOS. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale ![]() |
![]() |
![]() |
Ha dicho Gracias : 1 |
Recato53 (10 de febrero de 2017)
|
|
![]() Recato53, pruebalo así:
Código COBOL:
![]() NORMAS DEL FORO - obligatorias de conocer para TODOS. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale ![]() |
![]() |
![]() |
|
![]() Recato53, ahora que lo pienso es normal...
![]() Si sigues queriendo hacerlo así puedo mirar cómo se hace, habrá que llamar unas API-s de Windows. Pero en realidad, me sigue pareciendo lo más fácil
![]() NORMAS DEL FORO - obligatorias de conocer para TODOS. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale ![]() |
![]() |
![]() |
Ha dicho Gracias : 1 |
Recato53 (12 de febrero de 2017)
|
|
![]()
1 usuarios han marcado este post como "Solución"
Recato53, aquí tienes lo que necesitas, lo he comprobado y funciona. En realidad es un ejemplo de cómo compartir memoria entre 2 procesos.
En el programa llamante hacemos: Código COBOL:
En el programa llamado hacemos: Código COBOL:
Incluyo el proyecto por si a caso ![]() ![]() NORMAS DEL FORO - obligatorias de conocer para TODOS. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale ![]() |
![]() |
![]() |
|
![]() Recato53, a mi me funciona... De todos modos, simplemente renombralo en INTERNET.rar a mano.
![]() NORMAS DEL FORO - obligatorias de conocer para TODOS. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale ![]() |
![]() |
![]() |
Ha dicho Gracias : 1 |
Recato53 (14 de febrero de 2017)
|
![]() |
Tags |
compartida , createfilemapping , exe , mapviewoffile , memoria , memory , procesos , shared |
Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes) | |
Herramientas | |
|
|
Archivo - COBOL Foro | Contactar con Nosotros - COBOL Foro |