![]() |
PowerCobol Status 30 - Problema
Com muita frequência, em 2 clientes, e em 2 ficheiros diferentes, mas sempre na mesma janela, começaram a receber o Status 30 e aparentemente a REDE/Hardware esta ok.
O que poderá ser? Ficheiros estão OK, foram reanalisados/reindexados. Mensagem do LOG de um dos ficheiros: Código:
2022-03-30 15:40:57 JMP0320I-I [PID:0000089C TID:000008A0] INPUT/OUTPUT ERROR. STM=READ. FILE=Fmov.dat. 'FDBK=00020000'. PGM=ESMov. LINE=1058Compilado com PowerCobol 9 / Windows 11 Runtime instalado nos Clientes: V10 / Windows 7 Obrigado por qualquer dica. |
@Joseg, no estoy seguro de que te vaya a ayudar, pero googlea lo que es el ASLR de Windows y cómo desactivarlo. A ver qué tal...
|
Cita:
Na versão 11 parece que o problema esta resolvido...! Mas não pretendo atualizar tendo em conta que o PowerCobol não vai ter mais desenvolvimentos !! 2.1.2 About the change in the linker Realmente o ASLR pode ser um problema muito sério para compiladores legados (antigos ) !!!!!!!!!!!!!!!! Eventos do Windows: Cita:
ou Cita:
|
El error STATUS 30, era que no se podía grabar un fichero, ¿no?, (por ejemplo, cuando intentabas imprimir desde MS-DOS y la impresora estaba apagada, devolvía STATUS 30), por lo menos eso recuerdo de cuando programaba para MS-DOS, quizás sea una tontería pero, ¿no tendrás problemas de permisos a algo por el estilo?
Un salu2.- |
@Josber, hasta donde yo se, STATUS 30 es archivo secuencial inexistente,como bien dices, la impresora apagada. Si fuera indexado sería STATUS 35. Pero esto es para RM/85, No se si Power usa los mismos valores.
|
Cita:
O valor dos status ANSI85 são iguais no PowerCobol e RM (e outros). Status 35 open Input, I-O or Extend que não existe e sem "OPTIONAL" NO SELECT Status 30 pode estar relacionado com o Hardware/Outras condições e é um erro permanente. |
En nuestro caso, usando pw7, y en RM también, los errores 30 se producen cuando hay problemas de red (pueden ser microcortes).
A veces conectándose por Wifi, pueden ser más frecuentes, yo revisaría por ese lado. saludos |
En RM el error 30,nn es un error de sistema.
Para determinar el error hay que ver el valor de nn. Puede ser cualquier cosa.... Intenta ver nn |
| La franja horaria es GMT +2. Ahora son las 14:55. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.