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.Net / Option Strict On


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut VB.Net / Option Strict On
    Un truc que je ne comprend pas en ASP VB .Net.

    Nous pouvons définir, au niveau du projet, dans les paramètres de configuration du projet les options de compilations telles que "Option Explicit" et "Option Strict".

    Pour un maximum de sécurité je défini toujours ces propriétés sur "On" au niveau global puis je ne m'en occupe plus dans les éléments que je créé (classes, formulaires).

    Or, quand je recherche, dans mon projet "Option Strict Off", j'en trouve quand même dans le code auto-généré par Visual Studio. Si d'ailleurs je force à "On" ce paramètre dans ce code auto généré il repasse à Off à la première modification d'élément dans le Designer.

    Pourquoi est-il à Off ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut
    Bin ?
    Aucune réponse ?

    Personne n'a remarqué cela dans Visual Studio ?

  3. #3
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Tu peux choisir On ou Off dans Clic droit sur le projet>Propriétés>Onglet compiler.

    Quand tu change ici ca valide pour tout le projet ton choix sur Option Strict et Explicit.

    Tu peux changer aussi localement cette option en début de chaque page behind.

    J'espère que j'ai bien répondu à ton problème

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut
    Citation Envoyé par Lapinpanda Voir le message
    Tu peux choisir On ou Off dans Clic droit sur le projet>Propriétés>Onglet compiler.

    Quand tu change ici ca valide pour tout le projet ton choix sur Option Strict et Explicit.

    Tu peux changer aussi localement cette option en début de chaque page behind.

    J'espère que j'ai bien répondu à ton problème
    C'est effectivement ce que je fait.
    C'est d'ailleurs l'objet initial de mon message.
    C'est bien compris qu'on pouvais définir ces options par défaut au niveau général mais également page/page.
    Ce que je ne comprend pas c'est que malgré tout Option Strict reste systématiquement à Off dans le code auto-généré par VS.

  5. #5
    Membre éprouvé Avatar de Capitaine Kirk
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Etats-Unis

    Informations forums :
    Inscription : Mars 2005
    Messages : 98
    Par défaut
    Bonsoir

    C'est pour la raison la plus évidente surement, à savoir que si option strict est défini a "On" le code auto généré par Vs ne fonctionnerai pas, je pense que pour prendre en compte certains paramètres l'appel à des liaison tardives doit surement être nécessaire et autres choses de ce style là. Hypothèse simpliste c'est vrai mais souvent faut pas chercher loin

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut
    Merci pour cette réponse.

    Je penche également pour cela.

    Décidément je préfère vraiment C# à VB...

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/08/2011, 18h58
  2. VB 2010 : Problème avec option strict
    Par biquet dans le forum VB.NET
    Réponses: 4
    Dernier message: 18/01/2011, 15h54
  3. Repeater et XML avec Option Strict "On"
    Par boivsam dans le forum ASP.NET
    Réponses: 0
    Dernier message: 15/10/2009, 19h34
  4. Option Strict On ET OpenMode.Binary
    Par Tropic dans le forum VB.NET
    Réponses: 8
    Dernier message: 25/08/2009, 08h05
  5. Probleme : option strict on rejette toute liaison tardive
    Par Roken62 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/04/2009, 16h20

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