Llamar a un form ubicado en una
dll
Distribuir formularios en dlls y
llamarlos desde otro form
Publicado: 05/Dic/2001
Fecha: 30/11/2001
Autor: Jos� Santiago Rial Iglesias ([email protected])
El ejemplo consta de 2 proyectos:
- FormEnDll.vbp : Es una dll ActiveX en la que se muestra como podemos a�adir formularios dentro de una dll y escribir el c�digo necesario para que dichos formularios pueden ser llamados desde otros forms.
- Test.vbp : Proyecto que sirve para utilizar a modo de ejemplo la dll.
El formulario formDll_1.frm est� implementado de forma que pueda ser llamado desde un MDIForm y se "comporte" como un child form. Para ello utilizamos la llamada al API SetParent que nos permite cambiar el objeto contenedor de una ventana (form, picture, etc.)
El formulario formDll_2.frm se comporta como un simple form modal.
Nota: Para evitar problemas con la referencia a la dll descomprime el zip en c:\ y el contenido se ubicar� en la carpeta FormEnDll.
Saludos.
Fichero con el c�digo de ejemplo (chincho_FormEnDll.zip - 13.5 KB)