J'ai construit un contrôle ActiveX et quand j'utilise sans paramètre cela fonctionne, ça ne marche pas quand il est utilisé avec des paramètres.Utilisation du contrôle ActiveX avec les paramètres
<OBJECT classid="clsid:959B7E21-5C0B-4BEC-BA2E-48DA2B6D66C8"></OBJECT>
Il ne se charge pas dans IE lorsque j'utilise comme suit, rien n'est affiché.
<OBJECT classid="clsid:959B7E21-5C0B-4BEC-BA2E-48DA2B6D66C8">
<PARAM NAME="Id" VALUE="2">
</OBJECT>
Aussi je reçois cet avertissement
Dans mon code de contrôle que je l'ai défini la propriété pour le contrôle comme suit,
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
Que faire si le param est nommé autre chose que Id? – djv
La msgbox n'est pas une erreur, mais un avertissement, et je crois que vous devez signer votre DLL ActiveX avec un cert dans le magasin de l'éditeur de confiance sur l'ordinateur pour qu'il s'en aille. – Motes