Problem: Ausdruck berechnen

ZodiacXP

Erfahrenes Mitglied
Hallo, in meinem Quelltext wird eine "DataTable" erstellt und in einem String steht sowas wie z.B. "1^2+2-4" was mit dem Befehl Compute errechnet werden soll. Das Problem was mit VB.NET zeigt ist, das er den Ausdruck "^" nicht kennt (besagt eine Fehlermeldung).

Meine Frage ist wie man das lösen kann und ob man das auch auf andere weise umgehen kann.

Vielen Dank schon mal!

Code:
    Private Sub btn_run_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_run.Click

        strFunc = "1^2+2-4"

        Try
            Dim table As DataTable
            table = New DataTable
            erg = table.Compute(strFunc, Nothing)

        Catch ex As Exception
            MsgBox("Falsche Syntax")

        End Try
    End Sub
 
Zurück