Parametros por Referencia en Mètodo DLL
Publicado por Mory (4 intervenciones) el 17/07/2001 19:01:16
Estoy invocando desde ASP un mètodo creado en una dll en visual, estoy pasando un paràmetro por referencia (en el mètodo) pero el valor devuelto no viene cambiado, ¿como puedo hacer que el paràmetro si cambie dentro del mètodo en la clase de la dll en Visual?. El còdigo es:
dim a,b
set a = Server.CreateObject("Project1.Class1")
a.Cambia(b)
Response.Write b
Response.End
El mètodo a.Cambia(b) dentro de la dll tiene el siguiente còdigo:
Public Sub Cambia(ByRef b As Integer)
b = 2
End Sub
PERO EL VALOR DEL PARAMETRO NO CAMBIA, b SIGUE CON VALOR DE 1 Y NECESITO QUE CAMBIE A 2.
GRACIAS
dim a,b
set a = Server.CreateObject("Project1.Class1")
a.Cambia(b)
Response.Write b
Response.End
El mètodo a.Cambia(b) dentro de la dll tiene el siguiente còdigo:
Public Sub Cambia(ByRef b As Integer)
b = 2
End Sub
PERO EL VALOR DEL PARAMETRO NO CAMBIA, b SIGUE CON VALOR DE 1 Y NECESITO QUE CAMBIE A 2.
GRACIAS
Valora esta pregunta
0