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 :

[C#] Rassembler les chaines ( string )


Sujet :

Windows Forms

  1. #1
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut [C#] Rassembler les chaines ( string )


    Le titre n'est pas très expréssif mais j'ai pas trouvé mieux

    Je voudrais savoir s'il existe en C# un outils permétant de chercher toutes les chaines d'un fichier source et de les rassembler automatiquement au début de celui-ci... comme ce que fait ModelMaker en Delphi ( 7 ).
    Je voudrais créer un fichier de configuration qui charge un fichier de langue et qui met à jour les chaines utilisées dans les form, boites de dialogues et autre seulement ... dans au moins 100 fichiers et 50 000 lignes de code ... c dur

    alors, si quelqu'un à la soluce ...

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    j'ai trouvé comme un grand

    il suffit de télécharger Coco/R version C# et l'exemple de Parser de code CSharp2.ATG. On le modifie un peut et ça fait qu'a chaque sring qu'il vois, on l'écrit dans un fichier et ensuite, il suffit juste de remplacer ces valeurs dans le fichier source par une constante que l'on ajoute et hop ! le tour est joué

    j'ai donc fais un mini programme qui fait tout ça et c'est ok

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Et utiliser le mécanisme de ressources de .NET pour faire ça tout seul ? Non ? :)

  4. #4
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par Piotrek



  6. #6
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    oui d'ac mais si je veux que utilisateur n'ayant pas d'outils de dev rajoute des langues ou les modifient ... et puis c'est 50 000 lignes de code genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MessageBox.Show("blablablabla");
    donc même si on fait des ressources, ça va me pousser à modifier TOUT mon code, ce qui est vraiment infaisable ... voilà pourquoi je fait un mini-prg qui rassemble et qui ajoute automatiquement du code ...

    Merci tout de même

  7. #7
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par smyley
    oui d'ac mais si je veux que utilisateur n'ayant pas d'outils de dev rajoute des langues ou les modifient ... et puis c'est 50 000 lignes de code genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MessageBox.Show("blablablabla");
    donc même si on fait des ressources, ça va me pousser à modifier TOUT mon code, ce qui est vraiment infaisable ... voilà pourquoi je fait un mini-prg qui rassemble et qui ajoute automatiquement du code ...

    Merci tout de même
    Ben non....

    Si tu fais des ressources, comme expliqué dans l'article, tu auras juste u pire à créer le nouveau fichier de langue et à recompile rl'appli: tu ne changes rien au code

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

Discussions similaires

  1. Réponses: 24
    Dernier message: 01/05/2012, 22h34
  2. [AC-2003] Remplacer les chaines vides (ZLS – Zero Lenght String) par des Null.
    Par Bonero dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/03/2012, 17h34
  3. Réponses: 6
    Dernier message: 24/10/2009, 10h24
  4. Réponses: 3
    Dernier message: 02/06/2008, 16h37
  5. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01

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