Visual Basic - DLL

Life is soft - evento anual de software empresarial
 
Vista:

DLL

Publicado por Gcko (2 intervenciones) el 28/05/2006 23:57:18
Hola buen dia para todos, tengo un porblema cree un DLL activeX y puse este codigo

Public Function Aleatorio(a As Integer, c As Integer, m As Integer, Optional inicio As Boolean) As Double
Static x
If inicio Then x = Second(Time)
x = ((a * x) + c) Mod m
Aleatorio = x / m
End Function

luego genere un .dll

cuando lo quiero llamar en otro proyecto me aparece un mensajeen esta partee

Private Sub Form_Load()
aleatorio txtA, txtC, txtM, True
End Sub

"procedure sub o function no definido"

ya esta agregado en referencias.

Me aparece esto
"procedure sub o function no definido"

Gracias
Que hago !!!!!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DLL

Publicado por LLE (136 intervenciones) el 29/05/2006 09:47:57
Hola tenes que instanciar la dll, no basta con solo referenciarla. Supongamos que dentro del activex hay una clase llamada claseRandom

Dim NuevaInstancia as claseRandom

Set NuevaInstancia = New claseRandom

claseRandom.Aleatorio txtA, txtC, txtM, True

..cuando no la uses mas eliminala con nothing

Set NuevaInstancia = Nothing

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DLL

Publicado por Gcko (23 intervenciones) el 29/05/2006 22:11:02
Hola gracias por el dato solamente que cuando lo ejecuto

me dice variable no definida (nuevainstancia) porque crees que salga, a que te refieres con nueva instancia puede ser cualquier nombre, y como la puedo declarar gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar