Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Duda] Enviar aviso "Sin conexion a internet" | Gatomalo | PowerCOBOL (ActiveX, v4 - v11) | 11 | 26 de octubre de 2020 15:19 |
| [Duda] Call "CFURCOV" System error occurred. code = 0x25 | dmosca | PowerCOBOL (ActiveX, v4 - v11) | 19 | 6 de agosto de 2019 15:29 |
| [Sintaxis] Error MOVE "Parent" de un nodo "Root" en TreeView | dmosca | PowerCOBOL (ActiveX, v4 - v11) | 1 | 23 de agosto de 2017 08:47 |
| [PowerCOBOL] CALL de cualquier DLL sin *.LIB ni "LoadLibrary" | Kuk | Cocina PowerCOBOL | 20 | 29 de julio de 2017 23:33 |
| [Sintaxis] Imprimir PDF desde DOS (CALL "SYSTEM") | Roger | RM/COBOL | 1 | 1 de julio de 2016 16:40 |
![]() |
|
El Foro es mi casa
![]()
|
Cualquier programa, de cualquier lenguaje que llame a un .EXE tiene que hacer obligatoriamente una llamada al sistema.
Cualquier programa, de cualquier lenguaje, puede llamar a funciones de objetos, libreria, DLL, etc, si están bien implementadas, si no solo para lo que este diseñado ese objeto, libreria, DLL, etc. |
||||||||
|
|
|
|
Administrador
![]()
|
@mhnico, yo creo que lo mejor será que nos digas cuál es el propósito de tu pregunta? Qué intentas hacer y por qué CALL "SYSTEM" no te convence?
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 Junior
![]()
|
El problema que estoy teniendo desde que se actualizo la ultima version de windows 10, es que cuando la terminal de trabajo ejecuta el sistema que esta alojado en el disco mapeado (z:\...) y el programa hace el CALL SYSTEM, el windows me tira el error que no puede hacer el cmd al disco, y vuelve a la carpeta c:\windows, por ende en esa carpeta no encuentra los .bat que necesita el sistema donde ejecuta los .exe. Un programador me comento que hay unas sentencias de cobol que no es necesario hacer el call system para llamar a un exe.
|
||||||||
|
|
|
|
Administrador
![]()
|
@mhnico, me da que es un problema de derechos. Y aunque consigas otra manera de llamar a un CALL (que yo no la conozco y me extraña, seguramente el programador de hablaba de unos *.exe COBOL que son gestionados por un Run-Time) supongo que tendrás el mismo problema.
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 |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Para hacer eso, debes de llamar al .BAT con la ruta completa.
En el caso de que el .BAT llame a otros .BAT debes de posicionarte en esa carpeta y ejecutar. Ejemplo: Si quieres llamar a programa.bat que está en la carpeta z:\programa debes de hacer un .bat (ejecuta.bat) que se posicione y ejecute ejecuta.bat Código Bash:
Tu programa cobol, en vez de llamar a z:\programa\programa.bat debe de llamar a ejecuta.bat |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||