Parcialmente.
Recíbo la cadena en un asp con un request.form y se lo paso a una función en una dll activeX en Visual Basic.
He comprobado que la función esta recibiendo correctamente los valores.
Código:
Dim resultado
resultado = ActualizaPermisoConducir(Id_Usuario, Datos(15))
ActualizaDatosPersonales = resultado
Devoveindome el valor correcto.
Sin embargo, de esta manera, nunca entra en el if apesar de que le este enviando los mismos valores.
Código:
Dim resultado
resultado = ActualizaPermisoConducir(Id_Usuario, Datos(15))
If resultado <> True Then
ActualizaDatosPersonales = resultado
Exit Function
End If
¿Puede que tenga que ver la definición de tipos de la variable resultado?