C/Visual C - Programa modular

 
Vista:
sin imagen de perfil

Programa modular

Publicado por Eduardo GOnzalez (17 intervenciones) el 11/07/2007 00:11:02
Hola, tengo una duda de un problema que me ha tenido intrigado por unas semanas, necesito hacer un programa que se pueda expandir y añadir funcionalidades con el tiempo, crear modulos y poder importalos al programa sin necesidad de volver a compilar, algo asi como los plugins de un explorador web (la barra de google es un buen ejemplo), no se ni por donde empesar, si alguien que tiene experiencia en este tipo de cosas me podria explicar como funciona o ligarme a una pagina en donde se explique le estaria muy agradecido.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Programa modular

Publicado por fernando.gomez (1603 intervenciones) el 11/07/2007 06:22:03
Muchos programas emplean COM para hacer esto. Lo que hacen es definir una interfaz (una clase sin atributos, con todos sus métodos públicos y virtualmente puros que deriven de IUnknown --y otras como IDispatch--. Una forma más fácil es definir una interfaz (no de COM) y crear una función desde la DLL que cree el objeto. Pero esto es muy engorroso. Te paso tres artículos que posiblemente te sean útiles.

http://www.codeguru.com/Cpp/misc/misc/plug-insadd-ins/article.php/c3879
http://www.codeproject.com/library/piarchitecture.asp
http://www.codeproject.com/dll/multi_platform_plugin_spl.asp
http://www.codeproject.com/dll/plugin.asp

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Programa modular

Publicado por Eduardo Gonzalez (17 intervenciones) el 11/07/2007 06:26:05
Gracias, esta genial!!!!!!!!!!!!!!, es de MUCHA ayuda para mi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar