Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/01/2002, 17:32
Elfhelm
 
Fecha de Ingreso: diciembre-2001
Mensajes: 29
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Componentes en VB

Ivan:
A ver si te sirve esto:

¿Como creo una DLL utilizando Visual Basic?

1.- Crear un proyecto Nuevo. (VB 32 Bits, en este Ejemplo use VB 4.0 32 Bits)

2.- Agregar un Módulo de Clase (Menú Insertar -> Módulo de Clase)

3.- Editar las Propiedades del Módulo de Clase y modificarlas de la siguiente forma:

Instancing 2 - Creatable Multiuse
Name miclase
Public True

4.- Ahora Creo un "Método" (o Procedimiento) de Ejemplo en el Módulo de Clase (miclase)

<pre>Public Sub ShowMsg(ByVal Msg As String)
MsgBox Msg
End Sub </pre>

5.- Ahora Creo una &quot;Propiedad&quot; (o Función) de Ejemplo en el Módulo de Clase (miclase)

<pre>Public Function GetMsg() As String
GetMsg = &quot;ESTE MENSAJE SE RECUPERO DE LA DLL&quot;
End Function </pre>

6.- Agregar un Módulo .BAS (Menú Insertar -&gt; Módulo)

7.- Editar las Propiedades del Módulo .BAS y modificarlas de la siguiente forma:

Name mibas

8.-Crear Función Principal como Entrada al Servidor OLE en el Módulo .BAS (mibas)

<pre>Public Sub Main()
'Entrada al Servidor OLE
End Sub </pre>

10.- Guardo mi Módulo de Clase como MIDLL.CLS, mi módulo .BAS como MIDLL.BAS y mi Proyecto como MIDLL.VBP

9.- Chequeo que mi Formulario Incial sea la función Main
Menú Herramientas -&gt; Opciones -&gt; Etiqueta Proyecto -&gt; Formulario Inicial debe ser Sub Main y Nombre del Proyecto debe ser midll

11.- Ahora Creo mi DLL
Menú Archivo -&gt; Crear Archivo DLL de OLE
La guardo como MIDLL.DLL en el directorio c:\Windows\System

12.- Salgo de VB (Salvando todo Obviamente)

Ya tengo Lista mi DLL!!! :)

No te pierdas el próximo mensaje de como registrar y llamar a mi DLL !! (a esta hora y en este canal) ;)

Elfhelm
"Los cuatro puntos cardinales son tres, el Norte y el Sur"