VB6: Formeleingabe mit Texbox |
Von |
Flo |
Am |
28. Februar 2005 um 18:06:14 |
Frage |
Ich würde gerne wissen, wie man ein Programm schreibt:
Eine Formeleingabe, z.B. 2*x^2+2 mit Textbox und eine Diagramm zeichnen lassen?
Ich habe probiert aber es funktioniert nicht! |
|
Antwort: |
Von |
r.mueller@sz-online.de |
eMail |
|
Am |
28. Februar 2005 um 18:17:33 |
Antwort |
Hallo so gehts: Option Explicit 'Verweis auf Microsoft Scripting Runtime 'Form mit: 'Text1 'Text2 'Command1 Private Sub Command1_Click() ' In Text1 steht der zu berechnender Ausdruck Dim scrObj As Object Dim xErgebnis$ Dim xText$ 'Beispiel Text1: '14123/7 +9 xText = Text1.Text ' erst mal das ScriptControl hinzufügen Set scrObj = CreateObject("ScriptControl") ' Scriptsprache festlegen scrObj.Language = "VBScript" ' Ausführen der Anweisung. scrObj.ExecuteStatement ("xErgebnis = " & xText) xErgebnis = scrObj.Eval("xErgebnis") ' und das Ergebnis anzeigen Text2.Text = "Das Ergebnis von " & xText & " ist " & xErgebnis End Sub Gruß
|
|
[ VB-/VBA-Forum | Zurück zur Suche | Archiv-Übersicht ] |
|