﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
55	Sobrecarga de operadores	jnavarro	Jorge	"Hola a todos:

En la version Tol 4.3.7 y supongo que las precedentes tambien, devuelven por 
defecto en la funcion Min( , ) un objeto tipo Real. La version Tol 1.1.1, que creo es 
la ultima, devuelve por defecto un objeto tipo Matrix. 

Esto no es un gran incordio si de ahora en adelante coloco la palabra Real cuando 
sea necesario, pero es una gran molestia tener que cambiar el monton de codigo 
que supone que va a devolver una Real, y no una Matrix. 

Ejemplo:

1) En el Tol 4.3.7
Serie ser = SubSer(CalInd(C, Diario), y1978m05d04, Today);
Date fs  = First(ser);
Real max = 10;
Anything Min(SerDat(ser, fs), max);

Devuelve un real como estoy (bien) acostumbrado

2) En el Tol 1.1.1
Serie ser = SubSer(CalInd(C, Diario), y1978m05d04, Today);
Date fs  = First(ser);
Real max = 10;
Anything Min(SerDat(ser, fs), max); 

Da un error, a saber

ERROR: SerDat no es un operador de tipo Matrix

ERROR: Argumentos erróneos para Matrix Min (Matrix M1, Matrix M2 [, Matrix 
M3, ...])

Si sustituyo la palabra Anything por Real, entonces la cosa marcha; pero tengo 
que poner Real en un monton de ficheros!!!!!!

Peticion: Seria posible tener cuidado en mantener el orden de prioridad en la 
sobrecarga de operadores de una version a otra?.....

Un saludo,

Julio Navarro"	defect	closed	normal		Kernel	1.1.1	normal	fixed		
