La vinculación de delphi y javascript


Cómo crear un control ActiveX y enlace a JavaScript en un documento HTML.
Con el Delphi Forma Activa es fácil crear un control ActiveX (OCX)
componente de lo que puede ser integrada en los programas como en VB, VBA
(Word, Excel, Access y Outlook), Delphi, C , y en este caso
la IE, el Navegador Web a través de un documento HTML.
Desde el IDE de Delphi menú Archivo | Nuevo, mostrar el cuadro de diálogo Nuevo Elemento,
y desde la pestaña ActiveX seleccione la opción de Formulario.
La Forma Activa crea una nueva Forma Activa, que es un simple
control de ActiveX (descendientes de los TActiveForm) pre-configurado para la
ejecuta en un Navegador Web. El Control de ActiveX aparece el Asistente para guiar
a través del proceso de creación, que permite agregar controles a
el formulario. El Asistente crea un ActiveX proyecto de Biblioteca (si es necesario),
una biblioteca de tipo, una forma, una implementación de la unidad, y una unidad de contenido
biblioteca de tipo correspondiente declaraciones.
Introduzca el ActiveX Nuevo Nombre en el Formulario Activo Asistente. Cambiar el
Aplicación nombre de la Unidad y nombre del Proyecto según sea necesario.
Seleccione el modelo de subprocesamiento para indicar cómo COM serializa las llamadas a
el control ActiveX.
Nota: El modelo de subprocesamiento que elija determina cómo el objeto es
registro. Usted debe asegurarse de que su objeto de aplicación
se adhiere al modelo seleccionado.

Antes de activar el botón OK seleccionar las Opciones de Control.
Para más información utilice el botón de Ayuda.
Agregar una propiedad:
Mostrar los proyectos xx_TLB.Pas de archivo. Desde la Ventana de Edición de golpear la
F12 para mostrar el .Tlb formulario.
en el marco del Proyecto encontrará la entrada de la Interfaz. Si expande
la entrada podrás ver varios pre-creados propiedades. Haga clic en
en el área del contorno y seleccione la Nueva opción de Propiedad. Dos
Propiedades se agrega al esquema: El get y el poner la Propiedad.
Escriba el nombre y el tipo de las Propiedades.
En el área protegida de la Clase que usted va a encontrar una función y un
procedimiento de igualación de la nueva Propiedad. En la sección de implementación
usted también encontrará las dos funciones y procedimiento. Agregar la
se apropió de código a la función y el procedimiento.

función TActiveXtest1.Get_Entry: WideString
begin
& nbsp & nbsp Resultado := EditEntry.Texto // Leer el TEdit de texto
fin
procedimiento TActiveXtest1.Set_Entry(const Value: WideString)
begin
& nbsp & nbsp EditEntry.Texto := Valor // Establece el TEdit de texto
fin

Agregar un Evento:
Abrir el Evento en la sección de esquema y haga clic derecho. Seleccione el
Nuevo | opción de Método. Dar el Método de un nombre como OnSubmit.
digamos que usted desea asignar un botón haga clic en el formulario con el nuevo
evento. Inserte el siguiente código en el botón haga clic en el procedimiento.

procedimiento TActiveXtest1.ButtonSubmitClick(Sender: TObject)
begin

& nbsp & nbsp Si FEvents <> Nil then
& nbsp & nbsp Empezar
& nbsp & nbsp & nbsp & nbsp FEvents.OnSubmit // OnSubmit es el nuevo evento
& nbsp & nbsp Final
fin

Compilar la aplicación. Desde el IDE de Ejecución menú se puede registrar y
anular el registro de ActiveX con el registro.
El IDE puede crear un HTML documento de prueba para probar el ActiveX.

Delphi 5 ActiveX Página de Prueba


Usted debe ver a su Delphi 5 formularios o controles incrustados en el siguiente formulario.



classid='clsid:83613669-F82A-4EF6-AADB-F7BD04559711'
codebase='C:/A/Delphi5/Test/ActiveX/Test1/ActiveXtest1Proj1.inf'
id='ActiveXtest1'
ancho=217
altura=89
align=center
hspace=0
vspace=0
>


Usted puede cambiar el código de base para utilizar el OCX en lugar del archivo INF:
codebase='C:/NTS/Check/CheckIt.Ocx'
La base de código es donde el ActiveX se encuentra entonces si no es
registrado con el registro del Navegador Web sabe donde encontrar el
OCX.
Cuando se carga de un sitio web, la base de código debe apuntar a la URL
donde el OCX puede ser encontrado.
codebase='/activex/checkit.ocx'
Usted necesita leer una escritura de ActiveX de la propiedad, que se puede hacer con
un VBScript:

& nbsp;
O se puede hacer con JavaScript:

Así tarifa tan bueno. Ahora llegamos a la mejor parte de conectar el evento
en la ActiveX OCX y el documento HTML.
En el VBScript mundo debe hacer lo siguiente:


de La misma también se puede hacer en el JavaScript:

Conclusión:
Con el Delphi Forma Activa puede desarrollar fácilmente ActiveX OCX.
Caída de TEdits y TButtons en el formulario y que han de entrada y de salida
para el OCX. Con el .TLB forma se pueden añadir Propiedades y Eventos
que puede ser conectado a un documento HTML a través de VBScript o JavaScript.









La vinculacion de delphi y javascript


La vinculacion de delphi y javascript : Multi-millones de consejos para hacer su vida mas facil.


Como crear un control ActiveX y enlace a JavaScript en un documento HTML.
Con el Delphi Forma Activa es facil crear un control ActiveX (OCX)
componente de lo que puede ser integrada en los programas como en VB, VBA
(Word, Excel, Access y Outlook), Delphi, C , y en este caso
la IE, el Navegador Web a traves de un documento HTML.
Desde el IDE de Delphi menu Archivo | Nuevo, mostrar el cuadro de dialogo Nuevo Elemento,
y desde la pestaña ActiveX seleccione la opcion de Formulario.
La Forma Activa crea una nueva Forma Activa, que es un simple
control de ActiveX (descendientes de los TActiveForm) pre-configurado para la
ejecuta en un Navegador Web. El Control de ActiveX aparece el Asistente para guiar
a traves del proceso de creacion, que permite agregar controles a
el formulario. El Asistente crea un ActiveX proyecto de Biblioteca (si es necesario),
una biblioteca de tipo, una forma, una implementacion de la unidad, y una unidad de contenido
biblioteca de tipo correspondiente declaraciones.
Introduzca el ActiveX Nuevo Nombre en el Formulario Activo Asistente. Cambiar el
Aplicacion nombre de la Unidad y nombre del Proyecto segun sea necesario.
Seleccione el modelo de subprocesamiento para indicar como COM serializa las llamadas a
el control ActiveX.
Nota: El modelo de subprocesamiento que elija determina como el objeto es
registro. Usted debe asegurarse de que su objeto de aplicacion
se adhiere al modelo seleccionado.

Antes de activar el boton OK seleccionar las Opciones de Control.
Para mas informacion utilice el boton de Ayuda.
Agregar una propiedad:
Mostrar los proyectos xx_TLB.Pas de archivo. Desde la Ventana de Edicion de golpear la
F12 para mostrar el .Tlb formulario.
en el marco del Proyecto encontrara la entrada de la Interfaz. Si expande
la entrada podras ver varios pre-creados propiedades. Haga clic en
en el area del contorno y seleccione la Nueva opcion de Propiedad. Dos
Propiedades se agrega al esquema: El get y el poner la Propiedad.
Escriba el nombre y el tipo de las Propiedades.
En el area protegida de la Clase que usted va a encontrar una funcion y un
procedimiento de igualacion de la nueva Propiedad. En la seccion de implementacion
usted tambien encontrara las dos funciones y procedimiento. Agregar la
se apropio de codigo a la funcion y el procedimiento.

funcion TActiveXtest1.Get_Entry: WideString
begin
& nbsp & nbsp Resultado := EditEntry.Texto // Leer el TEdit de texto
fin
procedimiento TActiveXtest1.Set_Entry(const Value: WideString)
begin
& nbsp & nbsp EditEntry.Texto := Valor // Establece el TEdit de texto
fin

Agregar un Evento:
Abrir el Evento en la seccion de esquema y haga clic derecho. Seleccione el
Nuevo | opcion de Metodo. Dar el Metodo de un nombre como OnSubmit.
digamos que usted desea asignar un boton haga clic en el formulario con el nuevo
evento. Inserte el siguiente codigo en el boton haga clic en el procedimiento.

procedimiento TActiveXtest1.ButtonSubmitClick(Sender: TObject)
begin

& nbsp & nbsp Si FEvents <> Nil then
& nbsp & nbsp Empezar
& nbsp & nbsp & nbsp & nbsp FEvents.OnSubmit // OnSubmit es el nuevo evento
& nbsp & nbsp Final
fin

Compilar la aplicacion. Desde el IDE de Ejecucion menu se puede registrar y
anular el registro de ActiveX con el registro.
El IDE puede crear un HTML documento de prueba para probar el ActiveX.

Delphi 5 ActiveX Pagina de Prueba


Usted debe ver a su Delphi 5 formularios o controles incrustados en el siguiente formulario.



classid='clsid:83613669-F82A-4EF6-AADB-F7BD04559711'
codebase='C:/A/Delphi5/Test/ActiveX/Test1/ActiveXtest1Proj1.inf'
id='ActiveXtest1'
ancho=217
altura=89
align=center
hspace=0
vspace=0
>


Usted puede cambiar el codigo de base para utilizar el OCX en lugar del archivo INF:
codebase='C:/NTS/Check/CheckIt.Ocx'
La base de codigo es donde el ActiveX se encuentra entonces si no es
registrado con el registro del Navegador Web sabe donde encontrar el
OCX.
Cuando se carga de un sitio web, la base de codigo debe apuntar a la URL
donde el OCX puede ser encontrado.
codebase='/activex/checkit.ocx'
Usted necesita leer una escritura de ActiveX de la propiedad, que se puede hacer con
un VBScript:

& nbsp;
O se puede hacer con JavaScript:

Asi tarifa tan bueno. Ahora llegamos a la mejor parte de conectar el evento
en la ActiveX OCX y el documento HTML.
En el VBScript mundo debe hacer lo siguiente:


de La misma tambien se puede hacer en el JavaScript:

Conclusion:
Con el Delphi Forma Activa puede desarrollar facilmente ActiveX OCX.
Caida de TEdits y TButtons en el formulario y que han de entrada y de salida
para el OCX. Con el .TLB forma se pueden añadir Propiedades y Eventos
que puede ser conectado a un documento HTML a traves de VBScript o JavaScript.


La vinculación de delphi y javascript

La vinculación de delphi y javascript : Multi-millones de consejos para hacer su vida más fácil.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación