Aqui les dejo un aporte (codigo fuente) que encontre hace un tiempo atras cuando nagegaba para investigar; hace poco lo encontre en mi pc y decidi publicarlo.
'Se que a alguien le será util'
Creador : V_D_Y
Descarga:
http://www.4shared.com/file/39806261/a10c5e8a/EjemploPlugin.html (http://www.4shared.com/file/39806261/a10c5e8a/EjemploPlugin.html)
Descarga: Soporta Multiples Plugins
http://www.4shared.com/file/40100538/3dd14630/Ejemplo_Plugin_jackl007.html (http://www.4shared.com/file/40100538/3dd14630/Ejemplo_Plugin_jackl007.html)
Falta optimizar el codigo para el uso de mas de dos plugins a la vez
PD: Ya subi el codigo optimizado ::)
Con el codigo podran crear sus aplicaciones y luego crear plugins por separados que interactuarán con el programa :D
gracias esta muy bueno!
Usa el buscador, de esto ya se hablo, un tal Martin coloco ese mismo ejemplo, hablo de 2 o 3 años
PD: lo malo es que en VB.NET 2005 todavia no pude implementarlo, osea no puedo crear las DLL en VB.NET, pero si carga las de VB6
Sancho.Mazorka :¬¬
OK, no sabia.
Pero...
voy a subir el codigo optimizado por mi, para que soporte mas plugins a la vez.
El codigo funciona en VB 6.0
pero si este codigo ya soporta varias plugins a la vez, vos pones todas las DLL en un directorio y las carga automaticamente, contanos cual es tu optimizacion ;)
Sancho.Mazorka :¬¬
baja el codigo y haz la prueba; luego me cuentas como te fue.
Si funciona raro, no se por que carga uno solo, el codigo no esta bien hecho, aunque la base esta!
Sancho.Mazorka :¬¬
sabes; el codigo esta bien; pero el autor lo hizo para que soporte un plugin; hay una linea que lo dice todo (una funcion usada).
asi que teneis que agregar mas codigo para que funcione para mas plugins :D
PD: lo que no se es: si postear el codigo para que soporte con mas plugins (optimizado por mi); o dejo solo ese link, y el que quiera mas plugins se ponga a investigar de como lograrlo y donde esta el detalle en el codigo.
Yo lo optimize usando una matriz de variables y añadiendo botones a un Form! Pero como a este ejemplo lo tengo de hace 3 años, no se donde lo habre dejado >:(
Si eres generoso, y quieres compartir el source postealo! Si no, que investiguen los demas! :laugh:
Sancho.Mazorka :¬¬
http://www.4shared.com/file/40100538/3dd14630/Ejemplo_Plugin_jackl007.html (http://www.4shared.com/file/40100538/3dd14630/Ejemplo_Plugin_jackl007.html)
Espero que les sea util ...
una funcion la saque de un source de un EXE Infecter (para obtener todos los archivos en una carpeta :D)
***
Se dan cuenta que funcionra para un plugin porque se usa la funcion DIR (esta busca el nombre del primer fichero).
Hey gracias x subirlo!!!
CitarSe dan cuenta que funcionra para un plugin porque se usa la funcion DIR (esta busca el nombre del primer fichero).
Esto es cierto, pero para eso despues hace dll = Dir(), aunque igualmente no funciona xD
jajaj muy bueno tu codigo, ya lo revise y me gusto, ahora hay que hacer algo para que no haya que registrarlas manualmente a las DLL
1 porque a veces te olvidas, es molesto o hay gente que no sabe.
1 En la consola de DOS escribir "regsvr32 RUTA_DE_LA_DLL" (sin las comillas)
Sancho.Mazorka :¬¬
yo las use sin necesidad de registrar ^^
Que tal, estoy trabajando en un codigo para visual basic 2005 que nos permita ejecutar multiples plugins los mismos creados en visual basic 2005 en cuanto lo tenga lo posteare para su uso y mejoria.
Descargax yo intente hacerlo en VB.NET 2005 y me salio, lo unico que solamente puedo hacer andar .DLL hechas con VB6, vos pudiste con .NET ?
Sancho.Mazorka :¬¬
Bueno aqui les tengo el codigo ya funcional en VB 2005.
Busca y carga todos los puglins en la carpeta seleccionada.
Por el momento solo carga Plugins en VB 6 tambien en VB 2005 pero aun sigo trabajando en el Plugin en VB 2005, en cuanto lo tenga lo subo, tambien lo are para que cargue multiples plugins al mismo tiempo.
cualquier modificacion para mejorarlo compoartalan con la comunidad.
Plugins: es el explorador. VB 2005
Bloc: es el plugin de muestra. VB 6
http://rapidshare.com/files/105197769/Plugins_en_VB_2005.rar.html
Gracias por el aporte descargax
espero que se sigan aportando plugins.
Que tal, quedo un poco olvidado el tema, pero no crean que lo deje, ya esta casi listo (tarde un poco en buscar la forma de hacerlo) el programa un poco escueto y sin diseño pero la idea es el fin.
Este ejemplo es demasiado diferente al anterior, este carga plugins o DLL echas en vb.net.
En cuanto lo termine lo tendré aquí para su descarga.
Les recuerdo también que este ejemplo se puede implementar para la ejecución múltiple de plugins.