Visual Basic - DLL

Life is soft - evento anual de software empresarial
 
Vista:

DLL

Publicado por Rand (1 intervención) el 27/07/2006 23:28:32
Supongamos que deseo utilizar una Suma.dll que suma numeros

Option Explicit
Dim sumarnumeros As Suma

Private Sub btnInit_Click()
Set sumarnumeros = New Suma
End Sub

Private Sub btnSumar_Click()
sumarnumeros.Sumandos ' 1' ,'2'
End Sub

Private Sub btnHangUp_Click()
sumarnumeros = Nothing
End Sub

¿Es suficiente con esto o debo indicar el path de la dll abajo del Option Explicit indicando el tipo de datos?, es decir:

Option Explicit
Private Declare Function Sumandos "C:\Archivos de programa\.......\Suma.dll"
(const bstrX int ; const bstrX int)
Dim sumarnumeros As Suma
etc........

¿Que ocurre si deseo cargar esta dll en la paleta de componentes y agregarla al Form?
Muchas gracias por sus comentarios!!!!
Rand_34
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 Cecilia Colalongo (3116 intervenciones) el 28/07/2006 02:25:27
Las DLL que genera VB no son de tipo regular (las que se utilizan con Declare) sino de tipo COM que se agregan por Proyecto -> Referencias.
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 LLE (3 intervenciones) el 28/07/2006 04:52:24
Hola, si te interesa ver como hacer una dll que la podes llamar como las clásicas, es decir con declare function, ...en la web del guille hay un ejemplo:

http://www.elguille.info/vb/avanzado/crear_dll_windows_con_vb6_explicado.htm

Aunque igualmente, esta sigue siendo una dll Activex y dependiente de la runtime del vb

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