![]() |
necesito una pequeña ayuda
¿Como debe hacer para ingresar el nombre de una función, de las de la unit math, a través de un cuadro de tecto u otro control similar para que sea reconocida como una función?
al ingresar el nombre a mi me pone que es una string y no toma los valores para esa función: supongamos Ln(x). Desde ya gracias a todos. Una felíz navidad para todos! |
Lo que intuyes no puedes hacerlo rápidamente. Hay componentes para interpretar cadenas como expresiones matemáticas, quizás incluyan la función Ln y otras parecidas. Al menos en delphi (instalación estándar), no hay nada.
Para algo simple, puedes usar esto:
Otra opción es usar Expresiones regulares, busca en el foro por "RexExp" es algo más complejo, pero seguro que te sirve. Saludos |
Hola lepe
Gracias por tu ayuda. Voy a probar el código para ver si consigo ir adaptarlo a mis necesidades. Felíz navidad si eres creyente y si no lo eres también porque creo que se festeja en gran parte del mundo. |
| La franja horaria es GMT +2. Ahora son las 00:21:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi