You are on page 1of 7

Standard y ActiveX Aplicaciones:

2.1 Qu es una aplicacin EXE estndar?


Una aplicacin EXE estndar es uno que se crea mediante proyecto EXE estndar. Es el ms
utilizado Tipo de proyecto utilizando Visual Basic 6. aplicacin EXE estndar es normalmente el
ms utilizado entre los tipos de proyecto disponibles en Visual Basic. programas independientes
tienen una extensin de archivo .exe.

2.2 reas EXE estndar de uso:


Una aplicacin EXE estndar se utiliza normalmente cuando se quiere desarrollar una aplicacin
independiente. Los ejemplos incluyen calculadoras, editores de texto, y otras aplicaciones
similares.

2.3 Qu es una aplicacin EXE?


Una aplicacin EXE es uno que se crea mediante proyecto EXE. ActiveX EXE son ampliamente
utilizados en conjuncin con aplicaciones EXE estndar.Hay tres tipos de proyectos ampliamente
utilizados de ActiveX. Estos son:
a. EXE
b. ActiveX

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

2.4 Uso EXE / DLL

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.

2.5 Comparacin de los proyectos / DLL EXE estndar EXE


Un archivo EXE ActiveX proporciona la reutilizacin de cdigo, mediante el acceso desde
diferentes clientes.
Un archivo EXE ActiveX es un componente que puede ser llamado por otra aplicacin,
proporcionando una referencia al componente. Pero una aplicacin estndar ejecutable no puede
ser llamado de esta manera.
El cdigo de un archivo EXE de ActiveX se ejecuta en un proceso independiente. Cuando el
programa principal llama mtodo de un archivo EXE de ActiveX, la aplicacin pasa los
parmetros necesarios en el EXE de y llama al mtodo. El EXE ActiveX, tras la ejecucin puede
devolver los resultados al programa principal. Esto es ms lento que el funcionamiento del
mtodo de una DLL de ActiveX dentro del espacio de direcciones del programa principal.

3. Desarrollar un archivo EXE, con un ejemplo


Aqu desarrollamos un simple archivo EXE de ActiveX con un solo formulario. El nombre del
componente ActiveX es clsActivexEx. El ejemplo se elige para demostrar el uso de ActiveX EXE
en conjuncin con EXE estndar. Vamos a desarrollar un EXE estndar ms tarde.

El ejemplo proporcionado es simple. Funciona de esta manera: Se selecciona nmeros o


alfabetos en el Principal (EXE estndar). La seleccin (nmero / alfabeto, pero no ambos) se
pasa a la EXE ActiveX. Ahora, en el EXE ActiveX, selecciona nmero especfico (digamos "2") o
alfabeto (decir "A"). Ese nmero o alfabeto especfico es de nuevo pasaron de nuevo a la EXE
estndar. Es similar a, por ejemplo, el EXE estndar selecciona las aves o animales. Si el EXE
estndar elige las aves, a continuacin, el archivo EXE ActiveX puede elegir cualquiera de un
conjunto dado de aves. No tiene la opcin de elegir cualquier animal (debido a que el EXE
estndar ya elegido pjaros). El ave seleccionada se pasa de nuevo a la EXE estndar. El ejemplo
pone de manifiesto a medida que lee sucesivamente.
1. Abra Visual Basic 6.0 - que debera estar en el men de inicio si se ha acaba de instalar
programas -> Microsoft Visual Basic 6.0 -> Microsoft Visual Basic 6.0
Abrir una instancia de Visual Basic Elija EXE y seleccione Abrir.

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.

Higo. El cuadro de dilogo Propiedades del proyecto ActiveX-2

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:, cuadro de dilogo Propiedades del proyecto ActiveX-3


Ahora, se escribe el cdigo necesario. Hemos aadido un nuevo mdulo para la colocacin de
nuestro cdigo.
Ir a Proyecto -> Agregar mdulo.

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:

Fig: ActoveX-5; Mostrando elemento de men hacer archivo .exe

http://www.tutorialsweb.com/activex/standard-and-activex-projects.htm

You might also like