SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Shiquilla en Jueves 24 de Noviembre de 2005, 12:04

Título: Hacer Que Un Dll No Se Pueda Crear Instancia
Publicado por: Shiquilla en Jueves 24 de Noviembre de 2005, 12:04
Buenos días, quiero hacer que una dll sólo pueda ser referenciada en mi proyecto. Es decir, hay algunas dll que si les haces referencia en otros proyectos que no sean el suyo dan error al crear el objeto. Yo quiero hacer algo asi, pero no sé cómo se hace.

¿Alquien tiene alguna idea?

Gracias.
Título: Re: Hacer Que Un Dll No Se Pueda Crear Instancia
Publicado por: Widark en Jueves 24 de Noviembre de 2005, 23:01
Que tal Shiquilla!

Mira este enlace (http://www.canalvisualbasic.net/temarios/poo.asp) lo que necesitas esta como en la mitad del documento, creo que es la Propiedad "Instancing", espero te sirva.
Título: Re: Hacer Que Un Dll No Se Pueda Crear Instancia
Publicado por: Shiquilla en Viernes 25 de Noviembre de 2005, 09:03
Buenas Widark, gracias por contestar. Al final creé una librería estilo DLL de windows modificando el linkeador de VB y así consigo que si se referencia la DLL en el proyecto no se vean los métodos y da error al ejecutar el proyecto.

En definitiva, hacer una DLL no ActiveX.

Gracias de todas formas  ;)
Título: Re: Hacer Que Un Dll No Se Pueda Crear Instancia
Publicado por: Shiquilla en Viernes 25 de Noviembre de 2005, 12:03
Se me olvió comentar que si alguien necesita hacer esto que postee que le mando un documento con todo lo que hay que hacer.

Saludos,