Opened 13 years ago
Closed 12 years ago
#751 closed defect (fixed)
Mejoras en la declaración de variables triviales
Reported by: | Pedro Gea | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | critical | Milestone: | Development 1A |
Component: | Variables | Keywords: | |
Cc: |
Description
En la definición de las variables, se introdujo (#636) un atributo denominado _.isTrivial
que se encarga de reflejar si la expresión de una variable puede ser interpretada en cualquier contexto y por tanto no es necesario el almacenamiento de los datos.
Sin embargo los mecanismos para determinar si se trata efectivamente de una variable con expresión interpretable trivialmente no están funcionando adecuadamente.
Change History (5)
comment:1 Changed 13 years ago by
Status: | new → accepted |
---|
comment:2 Changed 13 years ago by
comment:3 Changed 13 years ago by
Mientras se dispone de un mecanismo de chequeo de la trivialidad de una expresión se ofrece de manera excepcional (a usar sólo si es necesario) la posibilidad deshabilitar el chequeo en SetIsTrivial
mediante:
Real MMS::@Variable::SetIsTrivial.Check := False;
Esta configuración ha de modificarse (hasta que se disponga de un método mejor) tanto al querer crear un dataset sin estas limitaciones, como al querer cargarlo una vez creado y guardado.
comment:4 Changed 13 years ago by
Priority: | blocker → critical |
---|
comment:5 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Estas cuestiones han sido tratadas en el desarrollo de las variables en MMS.1. Véase #893.
El tique #636 se reabrió para indicar los errores mencionados.
En #636:
Mientras se revisan los métodos automáticos para determinar si una variable es trivial o no, habría que dar un mecanismo a los usuarios para poder declarar variables como "triviales".
Cuando el volumen de datos es grande y se declaran muchas variables calculadas, al no poder declararlas como "triviales", no es posible guardar el DataSet...