Opened 13 years ago
Closed 12 years ago
#1589 closed defect (goodtrick)
Variables Globales - Perdida de referencia al renombrar una serie
Reported by: | Manuel Locubiche Malaxechevarria | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | normal | Milestone: | Mantainance |
Component: | Kernel | Version: | 3.1 |
Severity: | normal | Keywords: | |
Cc: |
Description
En el ejemplo de la serie que carga tol DomingosDelMes (esta en la gramatica Serie), compilando la variable con un cambio de nombre en un entorno local;
Real {
Serie PutName("DomingosDelMes2", DomingosDelMes);
1};
Se pierde la referencia de las series (dejan de existir), tanto con el nombre original, como con el nuevo.
Change History (2)
comment:1 Changed 13 years ago by
comment:2 Changed 12 years ago by
Resolution: | → goodtrick |
---|---|
Status: | new → closed |
No es buena idea cambiar el nombre de objetos accesibles globalmente.
La intención de PutName es cambiar los nombres ornamentales, no los que afectan a la semántica.
He visto que en este ejemplo en concreto al hacer quitar el tipado
{
Serie PutName("DomingosDelMes2", DomingosDelMes);
1};
funciona bien.