欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows 腳本部件  

<method> 元素

聲明一個方法。

<method name="methodName" internalName="functionName" dispid=dispID>
      [<parameter name="parameterID"/>]
</method>

methodName
要說明的方法名稱。
functionName
(可選項(xiàng)) 在腳本部件中實(shí)現(xiàn)該方法的過程(函數(shù)或子程序)名稱。如果沒有指定內(nèi)部名稱,則使用methodName。
提示   在 XML 中,可以實(shí)現(xiàn)沒有內(nèi)容的元素(如 <method> 元素),方法是用 /> 來結(jié)束該元素。
dispID
(可選項(xiàng))   該方法的 COM 派遣 ID。如果沒有指定 dispid,則將自動生成 dispid。如果 dispid 設(shè)為 0,則該方法將稱為腳本部件的缺省方法。關(guān)于 dispid 的詳細(xì)信息,請參閱說明事件。
parameterID
如果給該方法顯式聲明了參數(shù),則這個值標(biāo)識該參數(shù)的名稱。

說明

方法是在單獨(dú)的 <script> 元素中作為過程(函數(shù)或子程序)來實(shí)現(xiàn)的。<method> 元素將該方法名映射到實(shí)現(xiàn)該方法的過程。

可以有選擇地聲明方法的參數(shù)。這樣做并不是必需的,但是如果要為腳本部件生成類型庫,則應(yīng)說明參數(shù)信息(請參閱 創(chuàng)建腳本部件類型庫)。

示例

下面的腳本部件片段定義了兩個方法(factorial 和 random)。random 方法包括了其參數(shù)的定義,并綁定到一個稱為 getRandomNumber 的函數(shù)。

注意   CDATA 項(xiàng)是必需的,以使 <script> 元素中的腳本是不透明的。詳細(xì)信息請參閱腳本部件文件和 XML 一致性。
<public>
   <method name="factorial"/>
   <method name="random" internalName="getRandomNumber">
      <parameter name="upperBound">
      <parameter name="seed">
   </method>
</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    '錯誤代碼。
      End If
   End Function

   Function getRandomNumber(upperBound, seed)
      upperBound = CInt(upperBound)
      Randomize
      getRandomNumber = Cint(upperBound * Rnd(seed) + 1)
   End Function
]]>
</script>

請參閱

<event> 元素 | <property> 元素 | 說明事件 | 說明方法 | 說明屬性