String in Double umwandeln

TobiTo

Mitglied
Hallo, schon wieder ich.

Folgendes Problem:
Ich möchte über ein Textfeld eine Formel eingeben
z.B. (cos(30) + a + 4,5)/3 .
Wie wandele ich aber bloß mit VB6 diesen String in ein Double um (CDbl und Var geht nicht) damit ich das Ergebnis berechnen kann?

Gruss TobiTo
 
Wenn Du eine Formel aus einem Textfeld berechnen lassen willst, müsstest Du Dich am besten mit regulären Ausdrücken und dem Parsen von bestimmten Anweisungen beschäftigen. Was ähnliches findest Du hier.
 
Danke, habe mich entschieden dem User nur eine Auswahl an Funktionen zur Verfügung zu stellen und umgehe so (hoffentlich) das Parsen... :rolleyes:

Gruß TobiTo
 
Zurück