Devuelve una referencia a otro componente de secuencia de comandos del mismo paquete (archivo .wsc).
valor = createComponent(IdDeComponente)
Al llamar al método createComponent, puede incluir la funcionalidad de otro componente de secuencia de comandos del mismo archivo. Para obtener más información, consulte, Referenciar otro componente de secuencia de comandos del mismo paquete.
El ejemplo siguiente muestra dos componentes de secuencia de comandos del mismo paquete. El primero llama al segundo cuando se llama al método math.
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.
<package> <component id="component1"> <registration progid="component.FrontEnd"/> <public> <method name="math"/> </public> <script language="JScript"> <![CDATA[ function math(){ return createComponent("component2") } ]]> </script> </component> <component id="component2"> <registration progid="component.Math"/> <public> <method name="add"/> </public> <script language="JScript"> <![CDATA[ function add(n1, n2){ return n1+n2; } ]]> </script> </component> </package>
Después de registrar este paquete, puede utilizarlo como se muestra en los comandos siguientes:
set o1 = CreateObject("component.FrontEnd") Set o2 = o1.math() msgbox(o2.add(4,5))
Referenciar otro componente de secuencia de comandos del mismo paquete
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |