Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Compilador] Directivas de WARNING Kuk Micro Focus COBOL 0 6 de julio de 2016 10:17

Respuesta

  #1
Antiguo 12 de diciembre de 2017, 13:37
lfortuny
Forero Junior
Última Actividad 05.07.2026 12:35
Posts Posts: 20
Likes enviados Enviados: 17
Likes recibidos Recibidos: 3
Configuración Warning JMN6415I-W en PowerCobol 11
0 Inactivo Inactivo

Buenos días.
Estoy haciendo pruebas a compilar con el PowerCobol 11 (entorno de pruebas para 30 días), y algunos programas cuando compilo me dan el siguiente aviso:

JMN6415I-W The relocation number reached the upper bound. Please specify /DYNAMICBASE:NO for the LINK command.

He añadido '/DYNAMICBASE:NO' en 'Module' - 'Properties' - 'Link' - 'Options' y sigue mostrando el Warning.

En el manual de ayuda del PowerCobol no sé encontrar este código de 'mensaje', en la Web he encontrado algo pero dice algo así: 'Use address space layout randomization' que no sé exactamente que significa.
¿Alguien me puede ayudar con el Warning? o ¿Aclararme un poco que significa este aviso?

Muchas gracias a tod@s.
Saludos cordiales. Lluís.
lfortuny is offline   Responder Con Cita
  #2
Antiguo 13 de diciembre de 2017, 19:03
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

Também vi esse erro a testar a versão 11 (32 Bits) em Windows 10 - 1709.
Mas a compilação correu bem e o link também não deu erro.

Ao correr o programa funcionou bem.
Também não sei qual o motivo desse erro.
No programa que deu esse Warning tenho muitos Mbytes de Global External.
Poderá ser isso?

Rui Pinto
Rapinto is offline   Responder Con Cita
  #3
Antiguo 14 de diciembre de 2017, 10:17
lfortuny
Forero Junior
Última Actividad 05.07.2026 12:35
Posts Posts: 20
Likes enviados Enviados: 17
Likes recibidos Recibidos: 3
Predeterminado Warning JMN6415I-W en PowerCobol 11
0 Inactivo Inactivo

Buenos días Rapinto.
Creo que no va a ser eso, es cierto que uso variables Global External, pero su tamaño no es superior a unos 500 Kb.

Lo que he encontrado de DYNAMICBASE es:
/DYNAMICBASE (Usar selección aleatoria del diseño del espacio de direcciones)
De manera predeterminada, /DYNAMICBASE está activada.
Esta opción modifica el encabezado de un archivo ejecutable para indicar si la aplicación debería reubicarse de forma aleatoria en el momento de la carga.

Tiene que ver con Visual Studio y con el programa que 'Linka' (LINK) que parece ser que en este versión del PWC11 no usa el propio link de Fujitsu, sino que usa un Link de Visual Studio.

Probé con distintas opciones del Link todas las que siguen las admite, pero sigue mostrando el Warning
/INCREMENTAL:NO /NOENTRY /DYNAMICBASE:NO

Gracias por todo. No puedo hacer más pruebas por que el periodo de prueba terminó ayer.
Saludos cordiales.

Lluís
lfortuny is offline   Responder Con Cita
  #4
Antiguo 15 de diciembre de 2017, 00:52
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

Luis,

O Warning é na fase de compilação.
É um alerta para a fase de linkagem.
Entretanto encontrei alguma informação.
Tem a ver com o DEP (Proteção de execução de programas).
A área de memoria onde é carregado o programa varia aleatoriamente, para evitar vírus.
Não nos deve afetar muito.
Un saludo (desculpa escrever em português).
Rui Pinto
Rapinto is offline   Responder Con Cita
  #5
Antiguo 15 de diciembre de 2017, 09:03
lfortuny
Forero Junior
Última Actividad 05.07.2026 12:35
Posts Posts: 20
Likes enviados Enviados: 17
Likes recibidos Recibidos: 3
Predeterminado Warning JMN6415I-W
0 Inactivo Inactivo

Buenos días Rapinto.

Não se preocupe, eu entendo muito bem, embora falando será não.
(Perdón si no esta bien escrito).

Por ahora estamos barajando la posibilidad de PWCB11 o NetCobol. PWCB11 es la tarea más fácil pero ¿en futuras versiones de Windows seguirá funcionando el PWCB11? Algun dia va ser que no, y si Fujitsu no va a hacer nada con ello, deberemos acabar programando en NetCobol.´
El hecho de hacerlo en NetCobol implicará muchísimo, muchísimo trabajo.

Muito obrigado pela informação.

Lluís.
lfortuny is offline   Responder Con Cita
  #6
Antiguo 15 de diciembre de 2017, 18:04
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 21.09.2026 18:39
Posts Posts: 402
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de lfortuny Ver Mensaje
Buenos días Rapinto.

Não se preocupe, eu entendo muito bem, embora falando será não.
(Perdón si no esta bien escrito).

Por ahora estamos barajando la posibilidad de PWCB11 o NetCobol. PWCB11 es la tarea más fácil pero ¿en futuras versiones de Windows seguirá funcionando el PWCB11? Algun dia va ser que no, y si Fujitsu no va a hacer nada con ello, deberemos acabar programando en NetCobol.´
El hecho de hacerlo en NetCobol implicará muchísimo, muchísimo trabajo.

Muito obrigado pela informação.

Lluís.

Todas las tecnologías basadas en OCX se están descontinuando. Fujitsu sólo está apostando en Cobol .Net. Otros compiladores concurrentes o van en ese camino (Microfocus, ....), o en Java (heirloomcomputing, veryant, ...).
La microsoft quiere matar al OCX
Joseg is offline   Responder Con Cita
  #7
Antiguo 20 de diciembre de 2017, 02:30
Dasije
Forero Senior
Última Actividad 06.03.2022 17:04
Posts Posts: 173
Likes enviados Enviados: 1
Likes recibidos Recibidos: 79

Lamentablemente PowerCOBOL es tecnología activex, que poco a poco se está desplazando por nuevas herramientas, solo actualizan el producto para hacerlo funcionar en nuevas versiones de windows, pero tecnológicamente se queda igual.



Empresa de desarrollo de aplicaciones en COBOL.

DASIJE INFORMATICA, S.L.
C/ TOMAS BRETON 20
11406 JEREZ DE LA FRONTERA
CADIZ

Teléfono : 956 11 21 11
Web: http://www.dasije.es / DASIJE INFORMATICA
E-m@il: clientes(@)dasije.es
Dasije is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:05.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.