VBScript测试ActiveX控件

来源:互联网 发布:网络可笑谣言 编辑:程序博客网 时间:2024/05/24 15:42

要用VBScript测试C++写的DLL或者控件,在工程中通过查看后缀为idl,例如,coclass  XX上面的uuid(25927942-BA34-424A-B007-2A6E19FA935E)就是所需有的classid

Frontpage测试程序的<body>中,添加以下代码:

    <object classid="clsid: 25927942-BA34-424A-B007-2A6E19FA935E" id="XX" <param name="Property" value="1">

</object>

<body>中根据需要,还可以通过type="checkbox or lable ,etc"添加checkbox lablebutton等控件。通过<fieldset></fieldset>可以把某个功能块对应的都框起来,通过<legend></legend>可以标示功能块的名称,举例如下:

      <fieldset>

        <legend>Connection Information</legend>

        <p><label for="address">Address</label><input id="address" value="" type="text" /></p>

        <p><label for="username">UserName</label><input id="username" value="" type="text" /></p>

        <p><label for="password">Password</label><input id="password" value="" type="password" /><br /></p>

      </fieldset>

<head>中,添加对应的Button动作的处理函数,如:

    Sub ButtonID_OnClick 

    End Sub

如果要测试控件的Events,则在程序中,添加事件的处理,如下:  

 Sub object_Event(Param1, Param2)

 End Sub

除了看要测试的ActiveX的手册文档资料外,也可以在VB中,View/Object Browser中,可以查看对应ActiveX控件中,函数的事件方法属性。

Frontpage完成后 ,直接预览有时会有错误,可以通过IE浏览器进行点击测试。

原创粉丝点击