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 :

VB et C# mélangé


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut VB et C# mélangé
    Bonjour

    Je viens de tenter un truc que je croyais posible, mais Visual Studio essaie de raconter le contraire.

    J'ai fait une classe externe en C# alors que tout mon projet est en VB.

    Et au momnet de compiler il me dit :
    Erreur 1 Les fichiers '/App_Code/TextBoxAuto.cs' et '/App_Code/MonProfileProvider.vb' n'utilisent pas la même langue, ce qui n'est pas autorisé puisqu'ils doivent être compilés ensemble. /
    J'avais pourtant cru comprendre qu'on pouvait mélanger les deux langagaes, tant que ça se faisait dans des fichiers séparés

    Quelqu'un pourait il me venir en aide.

    PS : pour ceux qui se demande pourquoi je fais un tel truc bizarre c'est simple : j'ai trouvé un tuto cool pour une Texte qui s'autovalide, mais la traduction en VB ne marche pas.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu peux utiliser une DLL développée dans un langage différent mais c'est tout

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    OK, j'avais cru lire dans un des sites de Microsoft qu'on pouvait mélanger, mais bon, j'ai du réver.

    Merci

  4. #4
    Courgette17
    Invité(e)
    Par défaut
    J'ai personnellement tous les fichiers en aspx.vb de mon site dans le répertoire racine de celui-ci et des fichiers aspx.cs dans mon répertoire App_Code pour le SampleAccessProvider.

    Mais je n'ai pas les 2 langages dans le même répertoire donc.

    Sinon pour convertir entre les 2 langages, il y a ce site qui me parait assez efficace:
    http://labs.developerfusion.co.uk/co...arp-to-vb.aspx

    (en tout cas plus efficace que le convertisseur de Codes Sources).

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci MadMarc pour ton lien, mais tu l'avais déjà filé et je l'utilise à fond, parce qu'il est vraiment bien.

    Sinon, tu pense qu'il faut simplement que les fichiers ne soit pas dans le même répertoire. Mais je suis ennuyé car j'ai des classes externes dans le répertoire App_Code en VB et là je voudrais juste en faire une en C#, mais j'ai peur que VS n'accepte pas que je mette une classe ailleurs que dans App_Code

    Sinon, je peux aussi te soummetre le code C# et le code VB, vu que tu à l'air de maitriser les deux. Qu'en penses tu ?

    Pour info c'est le tuto qui se trouve là : http://nx.developpez.com/articles/validatingtextbox/

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Si ton problème est de convertir du c# en vb.net, c'est pas bien compliqué qd même

  7. #7
    Membre émérite
    Inscrit en
    Août 2006
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Août 2006
    Messages : 550
    Par défaut
    Un seul langage par projet

    Solution
    - Projet 1 :VB
    - Projet 2 : C#
    - ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP-JS] mélange php et javascript
    Par nicoaix dans le forum Langage
    Réponses: 5
    Dernier message: 20/12/2005, 17h54
  2. [Débutant] Eclipse mélange mes servlets
    Par kennie77 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 05/11/2005, 11h15
  3. réseau et mélange windows XP pro et window XP familiale
    Par maniaco_jazz dans le forum Développement
    Réponses: 5
    Dernier message: 15/08/2005, 11h01
  4. Mélange du résultat d'un select
    Par elmaxbo dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/05/2005, 13h01
  5. événements mélangés
    Par ceugniet dans le forum C++Builder
    Réponses: 9
    Dernier message: 26/01/2005, 11h58

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