[Ayuda] Manejo de dlls

Iniciado por Edu, 4 Febrero 2011, 16:44 PM

0 Miembros y 1 Visitante están viendo este tema.

_katze_

bueno man...te espero por mi post de retos dos post mas abajo y aporta :D

Edu

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

Edu

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 (csharp) [Seleccionar]

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; }

      }
}

_katze_

del post q t pase pasa el code,vas bien con eso por lo q veo

seba123neo

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

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Edu

Pero queria ir haciendolo por parte asi voy entendiendo, y ya lo hice con ayuda de 2 grandes, gracias tambien a katze q me oriento bien ;)

Edu

Bueno estoy haciendo un Notepad q contendra Plugins para asi agregarle opciones buenas cuando quiera, y me han ayudado muchisimo pero tengo un error q no se de donde sera, lo q quiero es si alguien puede verlo tranquilamente y aunque no encuentre el error q me aconseje, o q me corriga otras cosas, o talvez me da otras ideas no se..
Espero q esten muy aburridos para q me ayuden xD

Aca les dejo: http://www.megaupload.com/?d=N49ZQY4E

Desde ya Gracias!