Algo Tan Sencillo Como Una Operación Aritmética


Objetivo: Algo Tan Sencillo Como Una Operación Aritmética
Hola a todos:

No sé si estoy bloqueado pero no soy capaz de hacer lo siguiente:

Una operación aritmética almacenada en una celda de un tableview o gridview tipo 4+(6*3) por ejemplo que me devuelva el valor numérico resultante, en este caso 22.
Al interpretarlo como un texto me da error. Por supuesto no es una operación aritmética concreta. Son mezclas de sumas, divisiones, etc.

Si me podeis ayudar...

Saludos

Perfil MP  
Objetivo: Re: Algo Tan Sencillo Como Una Operación Aritmética
Hola Tomas.

Si da un error, es mejor decir que error te da, para orientarte.

Creo que sería interesante que añadieses el componente gb.eval.
Un código de ejemplo con el componente gb.eval añadido.

Public Sub Main()

Dim una_expresion As New Expression

una_expresion.Text = "2+(3 + 6)"

Print una_expresion.Value

End


Prueba.

Saludos

última edición por Shell el Jueves, 12 Diciembre 2013, 19:41; editado 1 vez
Objetivo: Re: Algo Tan Sencillo Como Una Operación Aritmética
Shell escribió: [Ver mensaje]
Hola Tomas.

Si da un error, es mejor decir que error te da, para orientarte.

Creo que sería interesante que añadieses el componente gb.eval.
Un código de ejemplo con el componente gb.eval añadido.

Public Sub Main()

Dim una_expresion As New Expression

una_expresion.Text = "2+(3 + 6)"

Print una_expresion.Value

End


Prueba.

Saludos


Sí. El error que me daba era porque me lo trataba como un texto. Pero con este componente
me funciona perfectamente.
Tantos años aprendiendo con gambas y no me habia fijado en este componente. Estamos bien !!!

Gracias Shell

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4315s (PHP: -86% SQL: 186%)
Consultas SQL: 46 - Debug off - GZIP Activado