Professional Documents
Culture Documents
DLL
c. Control ActiveX EXE: A diferencia de un archivo EXE independiente, un archivo EXE est
diseado para funcionar como un servidor OLE, que no es ms que un programa diseado para
compartir informacin con otro programa es. Tiene una extensin de archivo .exe. ActiveX
DLL: archivos DLL de ActiveX no estn destinados a ser utilizados por s mismos. En su lugar,
estos tipos de archivos contienen subprogramas diseados para funcionar como bloques de
construccin al crear un programa independiente. Tiene una extensin de archivo DLL. ActiveX
Control: A diferencia de un archivo DLL de ActiveX o EXE, un archivo ActiveX Control
proporciona generalmente ambos subprogramas y una interfaz de usuario que se puede
reutilizar
en
otros
programas. Tiene
una
extensin
de
archivo
.ocx.
1.
El EXE / DLL normalmente se usa cuando se necesita para construir un componente que
est separado del programa principal. El concepto se basa en el modelo COM.
2.
ActiveX DLL / EXE permite que varias aplicaciones compartan el mismo cdigo. Esto
permite la escalabilidad de los programas, y ahorra tiempo, ya que slo necesita escribir
el cdigo una vez.
3.
DLL de ActiveX y EXE ActiveX son casi iguales en las formas en que son construidos y
utilizados. En cualquiera de los casos, se genera una o ms clases que las aplicaciones
pueden utilizar para hacer algo.
4.
Una de las principales diferencias entre EXE y una DLL de ActiveX de es que el cdigo se
ejecuta en el espacio de direcciones del programa principal para ActiveX DLL. Esto se
debe a que el cdigo se encuentra dentro del espacio de direcciones del programa,
llamando a los mtodos y la ejecucin de cdigo es muy rpido.
Fig: ActiveX-1, el cuadro de dilogo que muestra el tipo de proyecto para abrir
Vaya a las propiedades de la clase y cambie su propiedad a nombre de clsActivexEx.
Aadir un nuevo formulario utilizando Aadir elemento de men Formulario en el men proyecto.
Cambie la propiedad nombre del formulario para frmActivexEx y el subttulo de "Forma De
ActiveX EXE".
Incluir los siguientes controles en el formulario:
Objeto
Propiedad
Ajuste
Botn de comando
nombre Caption
cmdSelAndClose
Seleccionar y cerca
Caja combo
Nombre
cboNumbers
Caja combo
Nombre
cboAlphabets
Etiqueta
Subttulo
Nmeros:
Etiqueta
Subttulo
alfabetos:
Abra las propiedades del proyecto cuadro de dilogo, vaya a Proyecto -> Propiedades ActivexEx.
En la figura tipo de proyecto anterior especifica el tipo de proyecto que se est desarrollando, en
este caso el proyecto es de tipo ActiveX Exe, otros tipos de proyectos se pueden ver haciendo
clic en el cuadro combinado.
"Nombre del proyecto" especifica el nombre de la biblioteca de tipos de componentes.
Se incluye la referencia de ActiveX en una etapa posterior en la que el EXE estndar. Tenga en
cuenta que la "Descripcin del Proyecto" es el que aparece en el cuadro de dilogo "Agregar
referencia" cuando est correspondientes se aade componente.
En este caso, objeto de inicio est establecido en "None", ya que no hay inicializacin necesaria
para este proyecto.
Ir a la pestaa de componentes y compruebe lo siguiente:
"Compatibilidad de la versin" por defecto es de tipo "Compatibilidad de proyecto" para todos los
tipos de proyecto ActiveX.
"Modo de inicio" es de tipo "Componente ActiveX" por defecto. Seleccione el botn de opcin
"independiente", slo si tiene la intencin de iniciar la aplicacin como un independiente,
Fig: ActiveX-4; men proyecto que utiliza para aadir un nuevo mdulo
Consulte el apndice A para el cdigo que se incluirn en el mdulo de clase.
Consulte el apndice B para-cdigo para ser incluidos en el Formulario.
Consulte el apndice C-cdigo para que se incluirn en el mdulo estndar.
CTRL-F5 para compilar y asegurarse de que no hay errores de compilacin.
En el men archivo, seleccione Hacer que Activex_ex.exe para hacer un archivo exe de este
proyecto (que se llama ejecutable de referencia) como se muestra a continuacin:
http://www.tutorialsweb.com/activex/standard-and-activex-projects.htm