﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
920	Detección de acciones no declarativas en Ois.UseModule	Víctor de Buen Remiro	Víctor de Buen Remiro	"La primera vez que se ejecuta {{{Ois.UseModule}}} sobre un archivo .tol lo compila y crea a partir de él un archivo OIS con extensión .oza de forma que en sucesivas ejecuciones se cargue directamente una foto de los objetos que fueron creados la primera vez sin necesidad de volver a compilar.

Supongamos que durante la compilación del fichero .tol se ejecuta algún tipo de acción no declarativa, como por ejemplo:

 * Modificar variables con :=, PutValue, Append, ... .
 * Llamar al sistema operativo para crear, borrar ni modificar nada.
 * Abrir conexiones a la base de datos o a cualquier otro mecanismo de consulta.

Evidentemente, este tipo de acciones no se reproducirán cuando se vuelva a llamar a {{{Ois.UseModule}}} pues éste se limitará a darnos una foto del resultado.

{{{Ois.UseModule}}} debería quejarse si se intenta ejecutar alguna acción no declarativa durante su ejecución pues puede llevar a engaño al usuario que cree estar haciéndolo bien, pues no le reporta mensaje alguno, y se puede encontrar luego con errores muy complicados de detectar.
"	enhancement	closed	highest	Mantainance	OIS	2.0.1	blocker	fixed		
