Necesito crear funciones en una DLL en Visual Basic 2005 para usarla en diferentes aplicaciones. Estoy probrando funciones sencillas antes de implementar la más complejas que necesito. Cuando ejecuto una función como Restar() en el siguiente ejemplo funciona bien, pero si ejecuto la función Sumar() que hace un llamado a la función Restar() recibo el error: Object reference not set to an instance of an object.
Este el código que estoy usando en la DLL:
Public Class Funciones
Public Function Sumar(ByVal a As Integer, ByVal b As Integer)
Return a + Restar(100, b)
End Function
Public Function Restar(ByVal a As Integer, ByVal b As Integer)
Return a - b
End Function
End Class
El error da al llamar Sumar(). Al llamar solamente a la función Restar() funciona bien.