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

C# Discussion :

Fichier de ressource string multiples


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2013
    Messages : 12
    Par défaut Fichier de ressource string multiples
    Bonjour

    Je voudrai par exemple avoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Label1.Text = Properties.Resources.Fichier1.Nomduparamètre;
    Label2.Text = Properties.Resources.Fichier2.Nomduparamètre;
    Ou chaque "paramètre" (contenant un texte, et si possible un bool) serait lu et stocké avec l’exécutable sous forme de "Fichier1.config", "Fichier2.config" , ...

    Comment faire ?

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 983
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 983
    Par défaut
    Pourquoi as-tu besoin de deux fichiers de config (quel est l'objectif) ?

  3. #3
    Membre habitué
    Femme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2013
    Messages : 12
    Par défaut
    Récupérer des infos d'une installation tierce :

    Une seconde app est installée, avec un fichier de config contenant des infos sur celle ci (chemin d'acces, version, nom, site du developpeur) qui seront recuperés par mon app.

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Ce n'est pas très Corporate pour nous membres bénévoles qui prenons un peu de notre temps et répondons à vos interrogations alors que :

    - vous ne dédaignez vouloir répondre aux réponses apportées dans votre sujet initial : https://www.developpez.net/forums/d1.../#post10947033
    - vous ne définissez pas la même problématique entre le sujet initial et celui-ci ...... (cela est peut-être due à une incompréhension globale de votre propre projet )

    Maintenant je vais rebondir sur ce que Bacelar vous a apporter comme réponse :

    D'un point de vue ergonomie, les boutons "LANCER" sont superfétatoires.

    Vous devriez plutôt rendre vos "pavés" cliquable.

    C'est assez simple à faire, mais c'est fonction de la librairie graphique que vous utilisez (Winform, WPF, Xamarin, etc...).

    "%appdata%" ??? Vous voulez vraiment vous faire chier avec les profiles itinérants ???

    Pourquoi ne pas simplement utiliser la base de registre. En plus, la majorité des outils de création de MSI gère l'enregistrement des données dans la section réservé de la base de registre en fonction du mode de déploiement du MSI.

    Et il vaut mieux récupérer ces informations dans les propriétés des binaires que depuis un fichier texte exposé à tous les vents.
    Cela rejoint ce que j'ai évoqué dans votre sujet initial : https://www.developpez.net/forums/d1.../#post10949953
    C'est-à-dire : le parcours des clés de registre renfermant les informations d'installations des programmes.

    Concernant les contrôles et notamment celui que vous voulez utiliser (TabControl + Tabpages) : pour afficher autant de tabpages qu'il existe d'informations de programme il faudra se tourner vers :
    - créer un contrôle dynamiquement
    - instancier un objet dynamiquement depuis une classe
    - créer un UserControl

    --------------------------------

    Maintenant je vais rentrer dans le vif du sujet, car avant de se lancer tête baisser dans votre projet, certaines questions doivent avoir des réponses :

    - Votre Launcher d'applications se base-t-il par rapport à des programmes (jeux) installés ?
    - Comment votre Launcher récupère-t-il les informations des applications installés (Base de registre, Chemin en dur que vous connaissez par coeur...^^, sont-ils stockés ailleurs o_O) ?
    - Pourquoi voulez-vous créer un fichier de config à côté de votre application ? (La récupération des informations dynamiques permettra à votre Launcher de n'afficher que les programmes installés sans devoir remodifier un quelconque fichier de config !)
    - Savez-vous ce qu'est une ressource incorporée ? Comment on la créé, on la lit et surtout si elle est modifiable depuis l'Assembly qui est en cours d'exécution ?

    Voilà et merci de répondre ou clore le sujet qui finalement ne vous apporter aucune réponse.... ici :
    https://www.developpez.net/forums/d1.../#post10947033

    Pour autant je ne reste pas fermé à l'échange et je reste tout de même disponible pour répondre à d'autres questions.


    A+

  5. #5
    Membre habitué
    Femme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Décembre 2013
    Messages : 12
    Par défaut
    Bonjour,
    Vraiment désolé de ne pas avoir repondu sur l'autre sujet.

    J'émet un doute quant à la base de registre, en effet, ce serait pour moi parfait, cependant,
    • Peut elle contenir des informations telle qu'une URL ?
    • Les informations s'effacent t'elle lors de la désinstallation du jeu ?
    • Comment effectuer un "IF" pour la condition "cette clé de registre existe"


    Savez-vous ce qu'est une ressource incorporée ? Comment on la créé, on la lit et surtout si elle est modifiable depuis l'Assembly qui est en cours d'exécution ?
    Je ne maitrise pas entièrement la question, mais oui je sais ce que sont les ressources incorporées.

    Merci pour ton temps,
    Bien à toi

  6. #6
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 983
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 983
    Par défaut
    Citation Envoyé par vnihoul77 Voir le message
    Bonjour,
    Vraiment désolé de ne pas avoir repondu sur l'autre sujet.

    J'émet un doute quant à la base de registre, en effet, ce serait pour moi parfait, cependant,
    • Peut elle contenir des informations telle qu'une URL ?
    • Les informations s'effacent t'elle lors de la désinstallation du jeu ?
    • Comment effectuer un "IF" pour la condition "cette clé de registre existe"



    Je ne maitrise pas entièrement la question, mais oui je sais ce que sont les ressources incorporées.

    Merci pour ton temps,
    Bien à toi
    La base de registre peux contenir des URL
    C'est à toi de gérer l'effacement des données en registre lors de la désinstallation
    Il existe des fonctions pour savoir si une clé de registre existe

  7. #7
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 983
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 983
    Par défaut
    De ce que je comprends :
    - Cela ne servira que pour des applications déjà installées
    - Les infos sont stockées dans des fichiers de configurations, cela implique que cela ne fonctionnera que pour les applications créée par lui

    En procédant de la sorte, il n'est pas possible d'utiliser une ressource incorporée sans modifier le launcher à chaque fois que vous ajouter une application.

    -----

    Par contre, rien n'empêche de lire les fichiers de configurations dans un répertoire particulier.
    Et pour chaque fichier créer une instance d'un objet contenant les infos qu'il faut.

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/05/2011, 15h46
  2. Traduction du fichier de ressources
    Par eag35 dans le forum MFC
    Réponses: 1
    Dernier message: 29/03/2005, 11h17
  3. Création d'un fichier de ressources
    Par Franck.H dans le forum SDL
    Réponses: 11
    Dernier message: 19/03/2005, 00h14
  4. Réponses: 8
    Dernier message: 28/01/2005, 08h28
  5. [Struts]Fichier de ressource
    Par Ho(c)ine. dans le forum Struts 1
    Réponses: 2
    Dernier message: 19/04/2004, 14h10

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