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. |