Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
  COBOL Foro > IDE-s y compiladores COBOL > Fujitsu COBOL > PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
Comunicados
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Compilador] Directivas de WARNING Kuk MicroFocus COBOL 0 6 de julio de 2016 09:17
Respuesta
 
Herramientas

  #1
Antiguo 12 de diciembre de 2017, 12:37
IDENTIFICATION DIVISION
lfortuny
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de lfortuny
DATA DIVISION
diciembre 2015
Tarragona / Riudoms
08.05.2019 10:02
PROCEDURE DIVISION
Posts: 13
Enviado: 13
Recibido: 1
Soluiones: 0
Reputación: 0
lfortuny is on a distinguished road
Configuración Warning JMN6415I-W en PowerCobol 11

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 no ha iniciado sesión   Responder Con Cita
  #2
Antiguo 13 de diciembre de 2017, 18:03
IDENTIFICATION DIVISION
Rapinto
 Gran amigo del Foro y Guru de COBOL
Activista del Foro: Activista del Foro - Razón: ¡Gracias!  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por ayudar mucho a los foreros  Guru de los Gurus: Por solidos y amplios conocimientos - Razón: Por saber demasiado! 
ENVIRONMENT DIVISION
Avatar de Rapinto
DATA DIVISION
febrero 2015
Porto
29.01.2018 19:23
PROCEDURE DIVISION
Posts: 246
Enviado: 19
Recibido: 221
Soluiones: 47
Reputación: 16
Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
  #3
Antiguo 14 de diciembre de 2017, 09:17
IDENTIFICATION DIVISION
lfortuny
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de lfortuny
DATA DIVISION
diciembre 2015
Tarragona / Riudoms
08.05.2019 10:02
PROCEDURE DIVISION
Posts: 13
Enviado: 13
Recibido: 1
Soluiones: 0
Reputación: 0
lfortuny is on a distinguished road
Predeterminado Warning JMN6415I-W en PowerCobol 11

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 no ha iniciado sesión   Responder Con Cita
  #4
Antiguo 14 de diciembre de 2017, 23:52
IDENTIFICATION DIVISION
Rapinto
 Gran amigo del Foro y Guru de COBOL
Activista del Foro: Activista del Foro - Razón: ¡Gracias!  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por ayudar mucho a los foreros  Guru de los Gurus: Por solidos y amplios conocimientos - Razón: Por saber demasiado! 
ENVIRONMENT DIVISION
Avatar de Rapinto
DATA DIVISION
febrero 2015
Porto
29.01.2018 19:23
PROCEDURE DIVISION
Posts: 246
Enviado: 19
Recibido: 221
Soluiones: 47
Reputación: 16
Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road Rapinto is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
  #5
Antiguo 15 de diciembre de 2017, 08:03
IDENTIFICATION DIVISION
lfortuny
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de lfortuny
DATA DIVISION
diciembre 2015
Tarragona / Riudoms
08.05.2019 10:02
PROCEDURE DIVISION
Posts: 13
Enviado: 13
Recibido: 1
Soluiones: 0
Reputación: 0
lfortuny is on a distinguished road
Predeterminado Warning JMN6415I-W

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 no ha iniciado sesión   Responder Con Cita
  #6
Antiguo 15 de diciembre de 2017, 17:04
IDENTIFICATION DIVISION
Joseg
 Forero
Innovación: Por aportar innovaciones - Razón: Por aportar soluciones innovadoras en varias ocasiones 
ENVIRONMENT DIVISION
Avatar de Joseg
DATA DIVISION
abril 2015
14.06.2021 22:24
PROCEDURE DIVISION
Posts: 211
Enviado: 50
Recibido: 86
Soluiones: 12
Reputación: 15
Joseg has a spectacular aura about Joseg has a spectacular aura about Joseg has a spectacular aura about Joseg has a spectacular aura about Joseg has a spectacular aura about Joseg has a spectacular aura about Joseg has a spectacular aura about
Predeterminado

Cita 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 no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
lfortuny (18 de diciembre de 2017)
  #7
Antiguo 20 de diciembre de 2017, 01:30
IDENTIFICATION DIVISION
Dasije
 Novato Senior
ENVIRONMENT DIVISION
Avatar de Dasije
DATA DIVISION
noviembre 2015
Jerez De La Frontera (cádiz)
16.06.2021 17:30
PROCEDURE DIVISION
Posts: 176
Enviado: 1
Recibido: 78
Soluiones: 7
Reputación: 13
Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
Respuesta


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
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



La franja horaria es GMT +1. Ahora son las 09:40.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2021, Jelsoft Enterprises Ltd.