CSPromex
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceBuscarÚltimas imágenesChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» Sockets Conexion,Envio y recepcion de datos (mini-chat Cliente-Servidor)
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeSáb Sep 30, 2023 6:24 pm por EurekaMartin

» Graficos: Grafica circular
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeMar Mar 05, 2019 4:58 pm por Luis Garcia

» Calendario hecho Manualmente
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeMar Mar 05, 2019 3:52 pm por Luis Garcia

» Activar el protector de pantalla.
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeMar Mar 05, 2019 3:12 pm por Luis Garcia

» Hacer backup de MySql desde C#
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeMar Abr 18, 2017 10:04 pm por maurifl

» Sockets programa para Ciber Cafe (Cliente-Servidor)
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeLun Ago 10, 2015 5:45 pm por artes

» Ayuda crear emoticones en un chat
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeDom Jul 12, 2015 9:00 pm por yeco96

» Necesito ayuda para pasar datos a un Datagridview
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeDom Jun 07, 2015 4:33 pm por rafaelfa

» Reproductor de música->Lista de reproducción (Guardar-Cargar)
Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeLun Jun 01, 2015 3:00 pm por kevin22

Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

 

 Biblioteca de enlace dinámico (Dll), Creación y uso.

Ir abajo 
AutorMensaje
Luis Garcia
STAFF TEAM
STAFF TEAM
Luis Garcia


Mensajes : 64
Puntos : 112

Biblioteca de enlace dinámico (Dll), Creación y uso. Empty
MensajeTema: Biblioteca de enlace dinámico (Dll), Creación y uso.   Biblioteca de enlace dinámico (Dll), Creación y uso. I_icon_minitimeLun Abr 18, 2011 5:35 pm

Información acerca de Bibliotecas de enlace dinámico:
[Tienes que estar registrado y conectado para ver este vínculo]

Para crear una biblioteca de enlace dinámico o comunmente llamada dll seguiremos los siguientes pasos desde visual estudio:

1.Crear un "Nuevo Proyecto".
2.Damos click en donde dice Biblioteca de clases.

[Tienes que estar registrado y conectado para ver esa imagen]

Colocamos el nombre de la clase, en este caso utilizarémos el nombre "Mensajes".

[Tienes que estar registrado y conectado para ver esa imagen]

3.-Insertamos el codigo dentro de la clase suponiendo que la clase tenga el nombre de "Mensajes".

Código:

string cadena = "";
        public Mensajes(string Cadena)
        {
            cadena = Cadena;
        }

        public string Mensaje()
        {
            return cadena;//Regresa la cadena
        }

4.-Presionamos f6 para compilar, notar que presionamos "f6" y no "f5" ya que si trataramos de compilar una dll nos mostraria el siguiente error:

[Tienes que estar registrado y conectado para ver esa imagen]

Esto es porque una librería dinámica no es un proyecto ejecutable por defecto, sino que es un modulo de un programa mayor.

Entonces...¿Como lo utilizó o corro el programa?

Como ya debieron darse cuenta el código recibe una cadena en el contructor y la almacena, mediante el metodo recibimos la cadena que almacenamos en el contructor.

Para probar la dll creamos un proyecto nuevo llamado "prueba" de tipo windows forms(tambien puede ser de tipo consola):

5. Ahora iremos a la carpeta del proyecto de la dll que creamos anteriormente llamada "Mensaje" y dentro de la carpeta bin/debug/ se encuentra el archivo dll que generamos.

[Tienes que estar registrado y conectado para ver esa imagen]

Copiamos y pegamos el archivo Mensaje.dll en la carpeta de nuestro proyecto nuevo "prueba" dentro de la carpeta bin/debug:

[Tienes que estar registrado y conectado para ver esa imagen]

6.Hacemos click en el menu Proyecto/Agregar Referencia...

[Tienes que estar registrado y conectado para ver esa imagen]

Luego en la pestaña "Examinar" ahora buscamos la dll que copiamos dentro de la carpeta Bin/debug dentro de nuestro proyecto "prueba" y hacemos click en "aceptar".

7.Anexaremos el "using" de nuestra clase referenciada.
Código:

using Mensaje;

Dentro de la clase agregamos un objeto de tipo mensajes:
Código:

Mensajes mensaje = new Mensajes("Esta es una cadena almacenada");

Agregamos un boton y en el evento click del boton:
Código:

MessageBox.Show(mensaje.Mensaje());

Como es esperado recibíremos la cadena proporcionada en el contructor de una ventana messageBox.

Hemos terminado de probar la dll creada por nosotros, ahora podremos crear nuestras propias bibliotecas dinamicas con fines de modulación de nuestros proyectos.

Ejemplo prueba: [Tienes que estar registrado y conectado para ver este vínculo]
Ejemplo Dll: [Tienes que estar registrado y conectado para ver este vínculo]


Volver arriba Ir abajo
 
Biblioteca de enlace dinámico (Dll), Creación y uso.
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Averiguar la ubicación y/o biblioteca del sistema relacionada con las configuraciones de carpetas
» Modificar la fecha de creación y modificación de un archivo.

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: