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

Windows Forms Discussion :

[vb.net] gestion d un fichier de configuration


Sujet :

Windows Forms

  1. #1
    Membre confirm�
    Inscrit en
    F�vrier 2004
    Messages
    70
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 70
    Par d�faut [Resolu] [vb.net] gestion d un fichier de configuration
    Bonjour,

    Je suis en vb.net 2005 (.NET V2)avec un fichier de configuration.
    J ai utilise My.settings pour acceder aux parametres de l application mais je cherche a avoir un compromis entre la portee de application (read only) et user (propre a un utilisateur)
    En bref je veux generer mon propre fichier de configuration mais avec My.settings.

    Y a t il possibilite de surcharger ces fonctionnalites? de les detourner pour que les proprietes "user" soit propres aussi a l application.

    Merci pour vos reponses

  2. #2
    Membre Expert

    Profil pro
    D�veloppeur informatique
    Inscrit en
    Janvier 2003
    Messages
    1 737
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 737
    Par d�faut
    tu peux toujours trifouiller settings.designer.vb, il est assez simple � comprendre

  3. #3
    Membre confirm�
    Inscrit en
    F�vrier 2004
    Messages
    70
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 70
    Par d�faut
    Salut,

    Oui j ai deja regarder ce fichier mais mon probleme c est que je ne peux pas sauver des parametres globales a l applications.
    Soit ils sont en "read only" applicationscope= application
    Soit ils sont lies a l utilisateur et je veux qu il soit lie a l application.

    et moi je veux un fichier de configuration classique ( comme un fichier ini) dans le temps.

    Si tu as d autres pistes je suis prenneur

  4. #4
    Membre Expert

    Profil pro
    D�veloppeur informatique
    Inscrit en
    Janvier 2003
    Messages
    1 737
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 737
    Par d�faut
    il faut que tu r��crives ta propre gestionnaire de param�tres h�ritant de ApplicationSettingsBase et que tu modifies le fichier pr�cedemment sit� pour qu'il prenne en compte ton gestionnaire et non celle par d�faut

  5. #5
    Membre confirm�
    Inscrit en
    F�vrier 2004
    Messages
    70
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 70
    Par d�faut
    Salut et merci pour ta reponse!

    Tu aurais un exemple sous la main
    J ai essaye de faire un Partial NotInheritable Class MySettings
    Inherits System.Configuration.ApplicationSettingsBase
    Mais je me heurte au meme probleme je n ai pas trouve comment augmenter la portabilite de mes parametres.
    En fait la partie "variable" (scope "user") est lie a un utilisateur et non pas a l application.

  6. #6
    Membre Expert

    Profil pro
    D�veloppeur informatique
    Inscrit en
    Janvier 2003
    Messages
    1 737
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 737
    Par d�faut
    nan, pas sous la main

    mais mysettings est le gestionnaire par d�faut, appelle le plutot messettings

    et remplace

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Namespace My
     
        <Global.Microsoft.VisualBasic.HideModuleNameAttribute(),  _
         Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()>  _
        Friend Module MySettingsProperty
     
            <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")>  _
            Friend ReadOnly Property Settings() As Global.Arstecne.Postes.CoreSecured.My.MySettings
                Get
                    Return Global.Arstecne.Postes.CoreSecured.My.MySettings.Default
                End Get
            End Property
        End Module
    End Namespace
    par

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Namespace My
     
        <Global.Microsoft.VisualBasic.HideModuleNameAttribute(),  _
         Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
         Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()>  _
        Friend Module MySettingsProperty
     
            <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")>  _
            Friend ReadOnly Property Settings() As Global.Arstecne.Postes.CoreSecured.My.MesSettings
                Get
                    Return Global.Arstecne.Postes.CoreSecured.My.MySettings.Default
                End Get
            End Property
        End Module
    End Namespace
    et ainsi tu peux faire ce que tu veux comme tu le veux

  7. #7
    Membre confirm�
    Inscrit en
    F�vrier 2004
    Messages
    70
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2004
    Messages : 70
    Par d�faut
    Salut
    J ai trouve en fait je passe par un ConfigurationManager.OpenExeConfiguration.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [EJB] Gestion de fichiers de configuration en dehors de l'ear
    Par hbellahc dans le forum Java EE
    R�ponses: 2
    Dernier message: 27/08/2008, 17h11
  2. R�ponses: 2
    Dernier message: 08/08/2007, 19h58
  3. Premier pas avec net : gestion des fichiers ini
    Par fredppp dans le forum VC++ .NET
    R�ponses: 6
    Dernier message: 30/03/2007, 11h24
  4. R�ponses: 2
    Dernier message: 31/10/2006, 16h29
  5. R�ponses: 8
    Dernier message: 06/07/2004, 14h17

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