Chargement d'un fichier de configuration - C#/.NET managed - Programmation
Marsh Posté le 06-10-2009 à 10:39:16
Je ne comprend pas tes histoires de serialisation. Si tu déclenche un accès disque à chaque accès à un paramètre et que tu deserialises ton fichier à chaque fois c'est une question d'implémentation, le format du fichier et l'endroit où il se trouve n'a rien à voir.
Tu peux très bien lire le fichier serialisé au lancement du programme et charger en mémoire une fois pour toute les valeurs qui s'y trouvent.
Ou alors j'ai rien compris ?
Marsh Posté le 06-10-2009 à 19:22:07
En fait tu as bien compris.
Je me suis mal exprimé mais le fait que le fichier soit serialisé n'a rien a voir avec mon pb.
C'est complèetement basique mais je sais chargé le fichier en mémoire mais je ne sais pas comment y accéder à partir d'autres classes sans passer la variable qui contient la config en paramètre.
Marsh Posté le 29-09-2009 à 11:25:26
Bonjour,
j'ai un problème assez simple : je développe une DLL en C# qui est utilisée par plusieurs programmes.
Cette DLL doit faire appel à un fichier de configuration utilisateur serialisé sur le disque.
Le problème c'est que pour l'instant à chaque fois qu'une fonction a besoin d'une variable de configuration, elle désérialise le fichier.
Je cherche donc un moyen simple de charger la configuration en mémoire une bonne fois pour toute et pouvoir ainsi y accéder à volonté.
Quelle est la meilleur méthode ?