|
| |

VB.NET - Fortgeschrittene| Re: String nach Zahlen (Formel) | |  | | Autor: Martin01 | | Datum: 12.01.03 22:20 |
| Erweitern mit "÷"
'...
Private Function Eval(ByVal expr As String) As Object
Case "&", "+", "-", "*", "/", "", "÷", "\", "^"
'...
Case "/", "÷"
'...
Private Function Eval(ByVal expr As String) As Object
'...
Case "&", "+", "-", "*", "/", "", "÷", "\", "^"
'...
-------------------------------------------------------------
Erweitern mit "," nach "." (Dezimalkomma)
Public Function mrkEval(ByVal expr As String) As Boolean
'...
propValue = Eval(expr.ToLower.Replace(","c, "."c))
'Evt. ',' und '." mit Ländereinstellung oder mit Property anpassen
'...
-------------------------------------------------------------
Token sollte schon LCase sein
Private Function Token(ByVal expr As String, ByRef pos As Short) As Object
'...
'Select Case LCase(Token)
Select Case Token
'...
-------------------------------------------------------------
Dim ? As Short
könnte für lange Strings nach As Integer angepasst werden
-------------------------------------------------------------
Eval gibt zurück:
3 = "2+2-1"
2 = "2+2-1-1"
1 = "3+-2"
-1 = "-3+2"
-5 = "-3+-2"
-5 = "-3-2"
2,5 = "5÷2"
0,4 = 0.2+0,2
-------------------------------------------------------------
Hat schon jemand Eval von Vbn nach VB.NET weiter angepasst ?
Vb6 VB.NET
----------------------------------------------------
Len(expr) expr.Length
Mid$(expr) expr.Substring
?Case(expr) value.ToLower value.ToUpper
Eval = Eval + value Eval += value
Token = Token & meChar Token &= meChar
... ... |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevAniGif (VB/VBA) 
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
| |
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|