Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   RM/COBOL (https://www.cobolforo.es/forumdisplay.php?f=16)
-   -   [Sintaxis] Problemas RmCobol 11 en windows 10 en red (https://www.cobolforo.es/showthread.php?t=1233)

mhnico 30 de noviembre de 2020 22:15

Problemas RmCobol 11 en windows 10 en red
 
Buenas tardes a todos, tengo el siguiente problema quisiera saber si alguien me puede ayudar, hace unos años migre de rmcobol 7 a la versión de rmcobol 11, hasta ahora no tuve problemas mientras tenia los sistemas y el runcobol en una pc/server con Windows 10 pro a la cual se conectaban las otras pc con windows 7. El problema es ahora que estoy migrando las pc de la red con Windows 7 a Windows 10 pro

El icono del sistema lo ejecuto como administrador
Hice la excepción en el firewall para que no tenga problemas el runcobol que se ejecuta desde el server
Cambie la configuración de control de cuentas de usuarios a no notificarme nunca
Cuando hago el regserver me sale lo siguiente

Código:

Server “Z:\RMCOBOL11\RMNET11R.DLL” registration succeeded
(type library not registered)


Cuando ejecuto el sistema me da el siguiente error

Código:

COBOL PROCEDURE ERROR 234 (NO OBJECT FILE FOUND) ERROR LOADING MAIN PROGRAM Z:\OROBRIL\VEPRO001

Si alguien me puede ayudar se lo voy a agradecer, porque ya no se que mas hacer.

Muchas gracias.

fastpho 1 de diciembre de 2020 13:24

@mhnico, Buenas , proba de registrar RMNET11R.DLL desde powershell a ver si te la registra
Saludos

mhnico 1 de diciembre de 2020 15:30

Tampoco registra desde la powershell.

fastpho 1 de diciembre de 2020 15:58

@mhnico, como las estas registrando ?, proba con regsvr32 con powershell como administrador

mhnico 1 de diciembre de 2020 17:44

@fastpho TAMPOCO LO HACE, Y CON POWERSHELL NO ME ENCUENTRA LAS UNIDADES DE RED, QUE ES AHI DONDE TENGO LA CARPETA CON EL RMCOBOL Y LA CARPETA CON EL SISTEMA

Siempre con todos los windows anteriores al 10 en red registre desde el comando ejecutar por ejemplo z:\rmcobol11\runcobol /regserver y nunca tuve problemas, es mas si el sistema es una maquina que no esta en red, tambien lo registra sin problemas, el problema aparece ahora cuando uno registra a traves de la red.


Comentario de Moderador
@mhnico, escribir en mayúsculas es considerado como grito (en todo internet) así que puede que alguien te malinterprete.
No escribas todo en mayúsculas ;)

fastpho 1 de diciembre de 2020 18:17

@mhnico, no soy un experto en windows 10 ni menos , pero ayer tuve un problema en un cliente donde creaba un archivo plano sobre el c:\ y no hubo forma que me lo creara , y en algunos windows 10 si me lo tomaba
asi que tuve que mudar ese archivo a una carpeta , yo crearia la carpeta del rm en el disco local y probaria de registrar la dll , y llegado el caso copiaria la dll a la carpeta windows (C:\Windows\SysWOW64) por que me ha pasado en windows 10 que no me dejaba registrar ocx si no estaban en esa carpeta

mhnico 1 de diciembre de 2020 18:35

Si yo lo hago local me la registra, pero como el sistema lo tengo en un server con windows 10 en la red, al momento de ejecutar me dice que el programa no esta, si yo mudo el sistema a la pc y lo ejecuto en modo local, anda sin problemas. Lo que no se que archivo dll es el que registra para copiar a la carpeta que me decis.

fastpho 1 de diciembre de 2020 19:55

@mhnico, Si el sistema te funciona en modo local quiere decir , que el problema esta en la red con los permisos

Fito 1 de diciembre de 2020 23:05

Hola:

Si ponés los runtimes de manera local en cada PC?

Saludos.

Fito...

JCantero 1 de diciembre de 2020 23:07

Yo ahora estoy con version 12 y lo que hago es hacer la instalacion del runtime (multiusuario) en el servidor. Y en cada puesto realizo la instalacion del runtime (ya que si no, no funciona) ( en el programa de instalacion hay un boton para intalarlo en red y otro para hacerlo en local)

En version 11 hacia algo parecido pero sin hacer la instalacion en el servidor. Instalaba el runtime en cada puesto.

Segun veo intentas ejecutar el runtime que tienes en z:\rmcobol\runtime.exe


Prueba a instalar el runtime en cada puesto y lanzar el programa o con un icono o un bat que ejecute:

"C:\Program Files (x86)\Liant\RMCOBOLv12\runcobol.exe" Z:\OROBRIL\VEPRO001.cob

O cambia lo primero por donde este el runtime instalado, pero en local ( en c:)


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

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