RE: [java-l] Tipos de datos generados

Ok, me faltó la segunda parte, volver a pasar a BigDecimal:

 

java [!&Dis!] = new java.math.BigDecimal( java.lang.Math.sqrt([!&Dis!].doubleValue()) );

 

 

De: dgit cons02 [mailto:dgit-cons02@semarnat.gob.mx]
Expuesto a las: lunes, 12 de julio de 2010 16:35
Expuesto en: GxJava
Conversación: [java-l] Tipos de datos generados
Asunto: RE: [java-l] Tipos de datos generados

 

Hola Pablo

 

Gracias por contestar

 

Utilizando tu ejemplo me marca el siguiente error de compilación

 

java [!&Dis!] = java.lang.Math.sqrt([!&Dis!].doubleValue());

 

 

pconvgeoutm.java:144: incompatible types

found   : double

required: java.math.BigDecimal

       AV53Dis = java.lang.Math.sqrt(AV53Dis.doubleValue());

                                    ^

 

 

Y si trato lo siguiente

 

java [!&Dis!] = (java.math.BigDecimal)java.lang.Math.sqrt([!&Dis!].doubleValue());

 

Obtengo el siguiente mensaje

 

pconvgeoutm.java:144: inconvertible types

found   : double

required: java.math.BigDecimal

       AV53Dis = (java.math.BigDecimal)java.lang.Math.sqrt(AV53Dis.doubleValue());

                                                          ^

 

¿alguna outra sugerencia?

 

 

Saludos cordiales,

 

Iván Lovera Lara

 

 

 

 


De: Pablo Moleri [mailto:pablo@cybernet.com.uy]
Enviado el: Lunes, 12 de Julio de 2010 02:08 p.m.
Para: java-l@gxtech.com.uy
Asunto: RE: [java-l] Tipos de datos generados

 

Tenés que pasarlo de BigDecimal a double:

java [!&Dis!] = java.lang.Math.sqrt([!&Dis!].doubleValue());

 

Saludos,

Pablo

 

De: dgit cons02 [mailto:dgit-cons02@semarnat.gob.mx]
Expuesto a las: lunes, 12 de julio de 2010 15:55
Expuesto en: GxJava
Conversación: [java-l] Tipos de datos generados
Asunto: RE: [java-l] Tipos de datos generados

 

Hola Pedro, ya moví la propiedad con el mismo resultado

 

Gracias por la sugerencia

 

Saludos cordiales,

Iván Lovera Lara

 

 


De: Pedro Elicegui [mailto:desa@fucac.com.uy]
Enviado el: Lunes, 12 de Julio de 2010 08:27 a.m.
Para: java-l@gxtech.com.uy
Asunto: Re: [java-l] Tipos de datos generados

 

en el generador java, hay una propiedad que dice "use java aritmethic decimal"....proba poniendola en no, saludos

 

Pedro Elicegui

----- Original Message -----

From: dgit cons02

Sent: Wednesday, June 30, 2010 3:34 PM

Subject: [java-l] Tipos de datos generados

 

Hola miembros del foro

 

Esta línea de código me funciona bien en Genexus 9

 

java [!&Dis!] = java.lang.Math.sqrt([!&Dis!]);

 

Pero en La evolution 1 no me compila, marca el siguiente error

 

pvalpolig.java:180: sqrt(double) in java.lang.Math cannot be applied to (java.math.BigDecimal)

             AV27Dis = java.lang.Math.sqrt(AV27Dis);

 

La variable &Dis la tengo como numeric(17,6), viendo el código generado queda así

 

private java.math.BigDecimal AV27Dis ;

 

Alguien sabe qué tipo de dato debo poner en Genexus para que me genere doble y no BigDecimal

 

 

Saludos

 

Iván Lovera

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
Antes de imprimir, piense en el Medio Ambiente.  Before printing, think about the Environment.  Avant l'impression, il faut penser à l`Environnement
 
 
Nota de confidencialidad:
Este mensaje y todo documento adjunto puede contener información confidencial y protegida legalmente bajo secreto profesional. La transmisión de esta información es privada y está dirigida únicamente a la persona o entidad indicada, y su acceso por cualquier otra persona no está autorizado. Si usted ha recibido este mensaje por error, por favor infórmeselo al remitente y bórrelo.- Muchas Gracias.
 
Confidentiality Note:
This message and all attached documents may content information that is confidential and legally protected under professional secret. Its transmission is private and solely intended for the addressees and no one else is allowed to access. If you receive this message in error, please delete it and immediately notify the sender by e-mail. Thank-you.

 

0 Response to "RE: [java-l] Tipos de datos generados"

Publicar un comentario