johnnous
Messages postés100Date d'inscriptionjeudi 3 mars 2005StatutMembreDernière intervention24 mai 2013
-
3 déc. 2008 à 04:47
johnnous
Messages postés100Date d'inscriptionjeudi 3 mars 2005StatutMembreDernière intervention24 mai 2013
-
3 déc. 2008 à 16:52
bonjour
j'aimerais lister tous les elements de mon fichier resources, car j'aimerais l'exporter dans un fichier XML par exemple afin de pouvoir le modifier
c'est possible
merci
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 3 déc. 2008 à 15:10
Salut, il existe déja un format XML pour les ressources ( *.resx ). Voir l'outil resgen.exe dans le SDK et les classes ResXResourceReader/ResXResourceWriter .
johnnous
Messages postés100Date d'inscriptionjeudi 3 mars 2005StatutMembreDernière intervention24 mai 2013 3 déc. 2008 à 16:52
oui j'ai vu j'ai essayé mais je n'arrive pas a recharger tu as un exemple
moi j'ai essayer ça
private void button2_Click(object sender, EventArgs e)
{
// Opens a resource reader and gets an enumerator from it.
// IResourceReader reader = new ResourceReader("NomEcran_Var.resx");
System.Resources.IResourceReader reader = new System.Resources.ResXResourceReader ("NomEcran_Var.resx");
// IResourceReader reader = new ResourceReader("myResources.resources");
IDictionaryEnumerator en = reader.GetEnumerator();
// Goes through the enumerator, printing out the key and value pairs.
while (en.MoveNext())
{
Console.WriteLine();
Console.WriteLine("Name: {0}", en.Key);
Console.WriteLine("Value: {0}", en.Value);
}
reader.Close();
}
private void button3_Click(object sender, EventArgs e)
{
ResourceWriter Writer = new System.Resources.ResourceWriter ("NomEcran_Var.resx");
// IResourceReader reader = new ResourceReader("myResources.resources");
//IDictionaryEnumerator en = Writer.GetEnumerator();
Writer.AddResource("Test", "Testok");
Writer.Generate();
Writer.Close ();
}
il m'ecrit bien mais pas au format xml, et il ne lit pas de le fichier sur le DD, il lit celui du projet