elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:31  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  [Ayuda] Manejo de dlls
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [Ayuda] Manejo de dlls  (Leído 1,925 veces)
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
[Ayuda] Manejo de dlls
« en: 4 Febrero 2011, 16:44 »

Estoy aprendiendo C# y uso el Visual Studio 2008, me hice un block de notas como el notepad y ahora lo q quiero es q se pueda poner pluig-in ( si se escribe asi) como tiene por ejemplo el Messenger, q le instalas el Plus y tiene scripts para instalar. Talvez no es lo mismo pero yo lo q quiero es esto:
Que mi block de nota tenga una opcion para agregar un plug-in y entonces apareceria siempre otra opcion nueva q por ejemplo tenga la opcion de Cambiar el color al texto, ya q no tiene esa opcion el block de notas mio.

No se ni como funciona lo de las dll por eso queria ver si me podian dar la idea de como funciona y luego pasamos a programar. Porque por ejemplo veo q se crean scripts para el messenger plus pero como sabe el messenger plus q parte de la dll llamar? :S


En línea
_katze_

Desconectado Desconectado

Mensajes: 99



Ver Perfil WWW
Re: [Ayuda] Manejo de dlls
« Respuesta #1 en: 4 Febrero 2011, 19:26 »

lo q puedes hacer es cargar las dll que desees de forma dinamicamente o en tiempo de ejecucion....


En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: [Ayuda] Manejo de dlls
« Respuesta #2 en: 4 Febrero 2011, 19:33 »

Je pero esq no entiendo ni como funciona la cosa. Me gustaria q me digan algo de lo q he dicho, si tengo razon, corregirme, etc
En línea
_katze_

Desconectado Desconectado

Mensajes: 99



Ver Perfil WWW
Re: [Ayuda] Manejo de dlls
« Respuesta #3 en: 4 Febrero 2011, 19:41 »

las dll son librerias de clases....puedes crear una libreria la cual tenga todas las funciones de cambiar el texto de color...primero empiesa creandola y que se te haga funcional luego cuando carges la dll dinamicamente c abiliten menus a decuados y demas
En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: [Ayuda] Manejo de dlls
« Respuesta #4 en: 4 Febrero 2011, 19:47 »

Y se puede ejecutar la dll sola? desde el proyecto?
Y como hago referencia al richbox, a sus propiedades? :S
En línea
_katze_

Desconectado Desconectado

Mensajes: 99



Ver Perfil WWW
Re: [Ayuda] Manejo de dlls
« Respuesta #5 en: 4 Febrero 2011, 19:57 »

si cargas la dll dinamicamente osea mientras el programa este en ejecucion....en cuanto  al richtextbox abria que probar...pero creo q es posible..
En línea
kingdarnakes

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: [Ayuda] Manejo de dlls
« Respuesta #6 en: 5 Febrero 2011, 11:52 »

si cargas la dll dinamicamente osea mientras el programa este en ejecucion....en cuanto  al richtextbox abria que probar...pero creo q es posible..

Así es con Richtextbox se puede, el propio nombre del control lo dice.

Con respecto a las dlls, deberías de buscar información. Supongo que sabrás crearlas si sabes crearlas deberías de saber como funcionan. No tiene nada del otro mundo y menos con .NET.
En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: [Ayuda] Manejo de dlls
« Respuesta #7 en: 6 Febrero 2011, 18:21 »

Bueno ya entiendo un poco mas pero me han dicho q use interfacez para la comunicacion entre dll y el ejecutable, pero creo q si pongo la dll de referencia es solo llamar al metodo y listo, esq no se usar interfaces aun :S
En línea
_katze_

Desconectado Desconectado

Mensajes: 99



Ver Perfil WWW
Re: [Ayuda] Manejo de dlls
« Respuesta #8 en: 6 Febrero 2011, 18:31 »

http://foro.elhacker.net/net/crear_un_sistema_de_plugings_y_scripts_en_mi_aplicacion-t291555.0.html
En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: [Ayuda] Manejo de dlls
« Respuesta #9 en: 6 Febrero 2011, 20:43 »

Je gracias, me falta leer mas veo
En línea
_katze_

Desconectado Desconectado

Mensajes: 99



Ver Perfil WWW
Re: [Ayuda] Manejo de dlls
« Respuesta #10 en: 6 Febrero 2011, 20:47 »

bueno man...te espero por mi post de retos dos post mas abajo y aporta :D
En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: [Ayuda] Manejo de dlls
« Respuesta #11 en: 6 Febrero 2011, 21:20 »

Ja no estoy preparado para retos aun, empeze hace poquito con C#, solo he echo 3 proyectos para aprender, cuando aprenda mas y tenga mas experiencia si q me veras aportando y en retos, ahora solo pregunto xD
En línea
Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: [Ayuda] Manejo de dlls
« Respuesta #12 en: 9 Febrero 2011, 19:59 »

Bueno a ver tengo ganas de hacer esto me cueste lo q me cueste, ya cada vez entiendo mas y ahora te entiendo lo q decias creo de si cargaba las dll en tiempo de ejecucion o la otra forma seria ponerla de referencia. Y en este caso necesito eso creo, q el programa cargue las dll q estaran en una carpeta llamada Plugins.
Me dicen como hacer eso? el post q me dejaste lo lei pero no entendi bien como lo hicieron ademas lo quiero en C#

Por las dudas no se, dejo el codigo de como estoy haciendo la dll, porq me dicen q use interfaces no se.. diganme desp sobre esto tamb si pueden:

Código
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace PluginsDLL
{
   public interface iPlugins{
       bool Init(int Version);
       string GetName(); // devuelve el string para ponerlo en un menu o boton
       bool Executar();
    }
 
   public class Plugin : iPlugins {
       public bool Init(int Version) { if (Version == 1.02) return true; else return false; }
 
      public string GetName() { return "ColorFull"; }
 
      public bool Executar() { return true; }
 
     }
}
 
En línea
_katze_

Desconectado Desconectado

Mensajes: 99



Ver Perfil WWW
Re: [Ayuda] Manejo de dlls
« Respuesta #13 en: 12 Febrero 2011, 14:18 »

del post q t pase pasa el code,vas bien con eso por lo q veo
En línea
seba123neo


Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: [Ayuda] Manejo de dlls
« Respuesta #14 en: 12 Febrero 2011, 19:54 »

Hola, busca en internet, ni bien buscas, te salen como 5 ejemplos con todo ya hecho y con el codigo para descargar...

saludos.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda]Con manejo de ficheros en C++
Programación C/C++
aioros666 4 1,129 Último mensaje 8 Julio 2006, 23:49
por De@th
ayuda en manejo de ficheros
Programación C/C++
felipe87v 1 363 Último mensaje 9 Diciembre 2006, 01:07
por Ragnarok
Ayuda con manejo de ventanas
Desarrollo Web
Alesiter 0 284 Último mensaje 14 Noviembre 2007, 21:45
por Alesiter
Tutos: obtener datos y manejo de windows con c#... tuto_1: manejo de procesos
Scripting
tongoxcore 2 1,649 Último mensaje 21 Julio 2008, 23:44
por Zaraki_lkenpachi
[Ayuda] Proyecto con dlls
.NET
Edu 1 323 Último mensaje 15 Febrero 2011, 20:44
por [D4N93R]
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines