OVH Cloud OVH Cloud

Instancier OCX

1 réponse
Avatar
Persant Frédéric
Bonjour,

Dans le cadre d'un projet Web je dois via le navigateur downloader des
fichiers sur le client de façon transparente.
J'ai créé un ocx (Contrôle ActiveX) qui permet d'écrire sur le disque un
fichier.
Lorsque je mets ce controle sur une page aspx cela fonctionne très bien.
Mais dès que j'essaie d'instancier cet objet j'ai une erreur de compilation
"'Arianes.UserControl1Class.UserControl1Class()' est inaccessible en raison
de son niveau de protection"

D'autre part j'arrive bien à instancier l'ocx MSINET.OCX fourni par
micorsoft.

Je précise bien évidemment que c'est une application extranet et que je peux
modifier la sécurité sur le client.

Quelq'un aurait-il réalisé quelque chose de ce genre ?
Merci pour votre aide

1 réponse

Avatar
Ambassadeur Kosh
> "'Arianes.UserControl1Class.UserControl1Class()' est inaccessible en
raison de son niveau de protection"



verifier ceci :

namespace Arianes
{
// presence de public devant la class
public class UserControl1Class
{
// presence de public devant la methode
public UserControl1Class()
{
...

si une methode n'a pas de statut evoqué, elle est private.
si une class n'a pas de statut evoqué, elle est internal.