1
我已经构建了一个ActiveX控件,当我使用不带参数的工具时,它在与参数一起使用时不起作用。使用带参数的Activex控件
<OBJECT classid="clsid:959B7E21-5C0B-4BEC-BA2E-48DA2B6D66C8"></OBJECT>
当我使用如下它不会在IE加载,则什么也不显示。
<OBJECT classid="clsid:959B7E21-5C0B-4BEC-BA2E-48DA2B6D66C8">
<PARAM NAME="Id" VALUE="2">
</OBJECT>
而且我收到这样的警告
在我的控制代码,我定义的属性为控制如下,之后我
Option Explicit
Dim m_Id As Integer
Public Property Get Id() As String
Id= m_Id
End Property
Public Property Let Id(ByVal New_Id As String)
m_Id = New_Id
PropertyChanged "Id"
End Property
如果param被命名为Id以外的内容,该怎么办? – djv 2013-03-07 15:42:27
msgbox不是一个错误,而是一个警告,我相信你必须在计算机上受信任的发行商商店中签署带有证书的ActiveX dll才能消失。 – Motes 2013-03-07 21:15:02