Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - LS

#1
Hola, soy nuevo en el foro y también en esto de VB, se que aún tengo mucho que leer acerca del tema y de su sintaxis, pero si mientras pudieran darme una mano estaría más que agreadecido.
El problema que me surgió fue que al intentar hacer operaciones con números con coma flotante me truncába los decimales (solo en la operación), el code que usába era este:


form7.text2.text = val(text3.text) / val(text2.text)

text2.text que contenía el valor 9,18 por dar un ejemplo solo dividía por 9..
intenté usar una variable auxiliar y probé:

dim auxiliar as double
auxiliar = val(text2.text)


y luego usarla en la operación

form7.text2.text = val(text3.text) / auxiliar

seguía obteniendo el mismo resultado, también probe declararla como variant, y hasta basándome en otros lengüajes intente ser audaz y hacer uso de float en distintos lugares pero no había caso.
Busque en google y decian que double era similar al float de "C" pero no me funciono quizas no supe como implementarlo o castiar ese text box  :(, por eso vine a consutarlos para ver si podían darme una mano con esta duda.. me gustaría saber la forma correcta para que tome los decimales en la operación.

Desde ya muchas gracias a todos.