AYUDA con los Variants!!
Hola, a ver si me podeis ayudar con un fallo muy raro:
Utilizo la siguiente sentencia:
Val := aPrecios[dsPiezas.RecNo];
Val es de tipo Variant, y aPrecios es una matriz de reales. El tema está en que si el valor real en cuestión es 30, mete un valor cercano a 0 (3 x 10^-318 o por ahí). He probado a poner la matriz de tipo Currency, y pasa al revés: valores muy altos. No entiendo que pasa :? con la conversión...
Gracias y un saludo!
|