necesito una funcion de vb6.0 similar al eval() de java.
Hola a todos!!
Tengo un "pequeño" problema con vb6.0, necesito convertir un string para poder llamar a una funcion de una dll, como la funcion de java eval() y no encuentro ninguna forma de poder hacerlo.
Me podeis decir si se puede hacer esto con visual basic????
Gracias y un saludo
Tengo un "pequeño" problema con vb6.0, necesito convertir un string para poder llamar a una funcion de una dll, como la funcion de java eval() y no encuentro ninguna forma de poder hacerlo.
Me podeis decir si se puede hacer esto con visual basic????
Gracias y un saludo
desconozco lo que realiza la función eval() de java, pero si lo que quieres en convertir un string a un numero tienes varias posibilidades, dependiendo del formato de numero que quieras, asi tienes Cint para interger Cdbl para double Val el generico debuelve un variant Clng para un long, etc.
Hola! gracias por contestar, lo que quiero mas o menos es esto:
Dim strClase As String
Dim strMetodo As String
Dim strResultado As String
Dim strCodOficina As String
Dim ZonaJ As String
Dim ZonaG As String
Dim objCls As Object
Dim strCadena As String
'Inicializacion
strClase = "W56.clsProducto"
strMetodo = "BuscarZonasOficina"
strCodOficina = "05601"
ZonaJ = "00166"
ZonaG = "50"
strCadena = "objcls." & strMetodo & " (" & strCodOficina & "," & ZonaJ & "," & ZonaG & ")"
Set objCls = CreateObject(strClase)
strResultado = Val(strCadena)
Lo que sucede es que en vb 6.0 no existe la función eval, este codigó solo funcionaría en v. FoxPro.
Sabrias como puedo solucionar esto????
Dim strClase As String
Dim strMetodo As String
Dim strResultado As String
Dim strCodOficina As String
Dim ZonaJ As String
Dim ZonaG As String
Dim objCls As Object
Dim strCadena As String
'Inicializacion
strClase = "W56.clsProducto"
strMetodo = "BuscarZonasOficina"
strCodOficina = "05601"
ZonaJ = "00166"
ZonaG = "50"
strCadena = "objcls." & strMetodo & " (" & strCodOficina & "," & ZonaJ & "," & ZonaG & ")"
Set objCls = CreateObject(strClase)
strResultado = Val(strCadena)
Lo que sucede es que en vb 6.0 no existe la función eval, este codigó solo funcionaría en v. FoxPro.
Sabrias como puedo solucionar esto????