Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Compilador] No puedo leer archivos. | dariodr | COBOL - General | 4 | 10 de marzo de 2023 10:23 |
| [Duda] Leer archivos COBOL | dariodr | COBOL - General | 1 | 10 de febrero de 2023 12:04 |
| [Duda] Leer archivos RM Cobol desde PowerCobol | Roger | PowerCOBOL (ActiveX, v4 - v11) | 11 | 23 de marzo de 2020 14:01 |
| [Componente] Power Cobol ActiveX using with VB6,C++, etc. | hbetancur | PowerCOBOL (ActiveX, v4 - v11) | 1 | 5 de julio de 2018 17:42 |
| [Duda] Crear archivos DBF desde COBOL (sin ODBC) | Joseg | PowerCOBOL (ActiveX, v4 - v11) | 4 | 16 de marzo de 2016 16:36 |
![]() |
|
Forero
![]()
|
Hola a todos, sera posible leer un archivo cobol desde una aplicación vb6 el archivo cobol es asi
esta en power v3 en una aplicacion que hice hace un tiempo. Código COBOL:
Solo quiero buscar por ARTBARRA y que me devuelva el ARTMINORISTA no lo puedo hacer en cobol porque usa el puerto serie y en power nunca pude usar un ocx que funcione como quiero, alguna pista de como lo puedo hacer . Muchas gracias Saludos ---------- Post añadido : 00:51 ---------- Post anterior : 00:49 ---------- Código COBOL:
|
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Não dá para criar um ficheiro LINE-SEQUENTIAL temporário só com a informação a processar? |
|||||||||
|
|
|
|
Administrador
![]()
|
drvedia1981, puedes crear un programa "normal", es decir en modo Batch sin GUI, y compilarlo vía línea de comandos con el compilador que viene con el PowerCOBOL V3L10 y linkearlo a una DLL.
Tendrás que mirar las opciones, pero no es nada complicado. Mira crea un programa cualquiera con un DISPLAY y complílalo con este script CMD/BAT: Código:
C:\ruta_powercobol_3\cobol32.exe -WC"MAIN,MESSAGE,FLAG(I),SOURCE" C:\ruta_de_tu_programa\PROGRAMA.COB > SYSOUT.txt C:\ruta_powercobol_3\link.exe C:\ruta_de_tu_programa\PROGRAMA.OBJ C:\ruta_powercobol_3\*.lib >> SYSOUT.txt pause 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 |
||||||||
|
|
|
|
Forero
![]()
|
Hola Kuk gracias por la ayuda , no entiendo como seria, yo creo un programa sin GUI y lo compilo con el script y eso que me genera una .dll ? después esa dll la uso en vb ? como le pasaría parámetros ?
Saludos ---------- Post añadido : 20:18 ---------- Post anterior : 20:11 ---------- Hola Rapinto te dejo el link del archivo cobol Saludos gracias MEGA ---------- Post añadido : 20:25 ---------- Post anterior : 20:18 ---------- Link definicion del archivo MEGA |
||||||||
|
|
|
|
Administrador
![]()
|
drvedia1981, eso es. Los parámetros los defines en LINKAGE de tu programa COBOL. Para importar una DLL en VB hay un montón de ejemplos en Google, sería como una DLL cualquiera.
Para la opción de hacer LINK en una DLL es la opción /DLL Para la lista completa del LINK mira aquí: Linker Options 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 |
||||||||
|
|
|
|
Forero
![]()
|
Hola Kuk
Arme esto y con el script que me dijiste me genero un .exe para generar la dll como seria, esta bien el codigo como lo ves Gracias Saludos Código COBOL:
|
||||||||
|
|
|
|
Administrador
![]()
|
drvedia1981, para la DLL tiene que ser:
Código:
C:\ruta_powercobol_3\cobol32.exe -WC"MESSAGE,FLAG(I),SOURCE" C:\ruta_de_tu_programa\PROGRAMA.COB > SYSOUT.txt C:\ruta_powercobol_3\link.exe /DLL C:\ruta_de_tu_programa\PROGRAMA.OBJ C:\ruta_powercobol_3\*.lib >> SYSOUT.txt Desde VB debes declarar la función de la siguiente manera: Código VB:
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 |
||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||