Incluye una definición de Windows Script Component completa.
<component id=IdDeComponent> información de component </component>
Si se especifica, este valor funciona como el nombre de clase del componente en la aplicación host. Por ejemplo, si especifica el Id. de componente "MiComponente" en el elemento <component>, el componente se identifica como la clase MiComponente en el examinador de objetos de Visual Basic. Si no se especifica un Id. de componente, el valor predeterminado es ComponentCoClass.
En los archivos de componentes, una definición de componente completa (incluidos los elementos <registration>, <public> y <implements>) deben aparecer dentro de un elemento <component>. Si el archivo contiene varios componentes, deben incluirse dentro de un elemento <package>.
A continuación se muestra un componente sencillo pero completo que incluye un método factorial y una propiedad name.
Nota Es necesario incluir una sección CDATA para hacer opaca la secuencia de comandos del elemento <script>. Para obtener más información, consulte Archivos de componentes de secuencia de comandos y compatibilidad XML.
<?XML version="1.0"?>
<component>
<registration>
description="Mi componente de prueba"
progid="Component.PruebaComponent"
version="1"
classid="{2154c700-9253-11d1-a3ac-0aa0044eb5f}"
</registration>
<public>
<property name="name"/>
<method name="factorial"/>
</public>
<script language="VBScript">
<![CDATA[
Function factorial(n)
If isNumeric(n) Then
If n <= 1 Then
factorial = 1
Else
factorial = n*factorial(n-1)
End If
Else
factorial = -2 ' Error code.
End If
End Function
]]>
</script>
</component>
Contenido de los archivos de componentes de secuencia de comandos
| Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |