IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Attribuer un namespace à une classe


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2006
    Messages : 103
    Par défaut Attribuer un namespace à une classe
    Bonjour.

    En suivant ce tutoriel, je voulais créer ma classe d'accès en lecture à Excel en VB.NET.

    Donc j'ai créé une petite application ASP.NET, et créer la classe dans un ficher lireExcel.vb placer dans le répertoire App_code. En gros la structure du fichier:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Imports Microsoft.Office.Interop.Excel
     
    Namespace automationExcel
     
        Public Class LireExcel
     
            ' Déclaration des champs
            ' Déclaration des propriétés
            ' Déclaration des méthodes et fonctions
     
        End Class
     
    End Namespace
    Ensuite je crée un formulaire web à la racine du projet. Dans le code behind de celui-ci j'essaie de faire un Imports automationExcel, mais impossible...
    J'ai l'erreur suivante:
    L'espace de noms ou le type spécifié dans les Imports 'automationExcel' ne contient aucun membre public ou est introuvable. Vérifiez que l'espace de noms ou le type est défini et qu'il contient au moins un membre public. Vérifiez que le nom de l'élément importé n'utilise pas d'autres alias.
    Pouvez-vous m'expliquer comment résoudre cette erreur. Pour le point des membres public, ma classe est déclarée en public. Les méthodes pour la plupart sont public aussi, ainsi que les propriétés.

    Merci d'avance pour votre aide.

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    est ce que ta class Excel compile ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2006
    Messages : 103
    Par défaut
    Citation Envoyé par oyigit Voir le message
    est ce que ta class Excel compile ?
    Je n'ai pas de problème au niveau de la génération du projet sans webform (c'est-à-dire juste avec la classe) si c'est de cela que tu parles. Autrement, comment je dois m'y prendre?

  4. #4
    Membre éprouvé Avatar de beren.kei
    Inscrit en
    Mai 2008
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mai 2008
    Messages : 135
    Par défaut
    bonjour,
    le Namespace doit être le nom de ton projet si tu veux t'en sortir... en tout cas si j'ai bien compris c'est de la que vient ton erreur!

  5. #5
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Est-ce que tu peux nous montrer la structure de ton projet ?

    Quand tu dis :
    Je n'ai pas de problème au niveau de la génération du projet sans webform (c'est-à-dire juste avec la classe)
    Tu veux dire que :
    - si ta classe LireExcel est definie dans le App_code, sans page web l'appelant, cela fonctionne
    - ou que tu as bouge ta classe dans un autre projet ?

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  6. #6
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut
    serait-il possible que ton nom de ta class soit différent du nom de ta pge de class ?

    Sinon de quelle façon appelle tu ta class dans ton code ?

Discussions similaires

  1. Kompozer Attribuer des propriétés à une classe
    Par Jean Sympa dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 15/11/2010, 10h46
  2. [Smarty] Attribuer une class en fonction d'un résultat avec une variable
    Par kitten13 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 25/09/2008, 20h03
  3. attribuer une classe ccs via javascript
    Par julien.63 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/04/2008, 16h18
  4. Réponses: 1
    Dernier message: 20/03/2008, 09h40
  5. Attribuer une classe à un élément lors d'un clic
    Par Perceval dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 18/10/2005, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo