Hola Queria consultar por algo q me ha pasado hoy, y supongo q debo estar cometiendo algun error.
Paso a contarles Tengo un programa AAA q esta en RPGIII, y tengo un programa BBB que esta en ILE (RPGIV). El programa AAA llama al programa BBB con estos parametros: Codigo A 10 OK A 1 Descripcion A 30 Y mi programa BBB, tiene en *ENTRYT PLIST pCodigo A10 pOK A 1 pDescr A 50 como pueden observar pDescr en BBB es mas grande q Descripcion en AAA. Esto dio como resultado que varibles internas del programa AAA se modificaban magicamente luego de llamar al programa BBB. Hay alguna manera de Proteger las posiciones de memoria de las variables ?? Entiendo que los llamado debe estar usando punteros y por eso el programa BBB "toco" una posicion de memoria + 50 posiciones ( la long de la variable ) O es un "issue" que se debe tener en cuenta al compilar el ILE. ?? Muchas gracias Saludos PD: el problema se soluciono poniendo igual longitud en los parametros.
__________________________________________________ Forum.HELP400 es un servicio más de NEWS/400. © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

