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#2.0]Erreur de dé/sérialisation Font en Soap


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Par défaut [C#2.0]Erreur de dé/sérialisation Font en Soap
    Bonjour à tous,
    J'ai un objet qui contient un objet Font que je sérialise et voudrais désérialiser.
    Seul problème, la taille de police par défaut d'une fenêtre est de 8.25 (bref un nombre avec une partie décimale).
    Pour enregistrer pas de problème, mais lors de la désérialisation, une exception est déclenchée car "8.25" n'est pas un Single.
    Si je vais modifier à la main mon fichier sérialisé, et que je remplace le "8.25" en "8,25" il n'y a plus de problème.

    Comment résoudre cela? (Une option permettant de définir le langage ou quelque chose dans le genre?)

    Merci d'avance,
    Nicolas

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Par défaut
    Personne ne sait?

    Peut-être me suis-je mal exprimé?

    Je sérialise un objet contenant un objet Font avec Soap.
    Dans mon fichier sérialisé, il y a un champ <size> qui contient, comme son nom l'indique, la taille de ma police.
    Hors ce champ peut prendre une valeur décimale, ce qui a l'air de poser problème lors de la désérialisation. Sans doute à cause du format de la virgule car il l'enregistre avec un point "." mais si jamais je le remplace par une virgule "," je n'ai plus de problèmes lors de la désérialisation.

    Je suppose donc que je dois jouer avec des paramètres régionaux mais je ne sais pas comment faire...

    Merci d'avance,
    Nicolas

Discussions similaires

  1. Erreur lors de construction de message SOAP
    Par pjmorce dans le forum Services Web
    Réponses: 0
    Dernier message: 29/10/2012, 10h58
  2. erreur de dé-sérialisation
    Par erehcab dans le forum Langage
    Réponses: 6
    Dernier message: 12/03/2012, 19h39
  3. Erreur avec la sérialisation uniquement en ligne
    Par erehcab dans le forum Langage
    Réponses: 6
    Dernier message: 30/09/2008, 23h27
  4. Erreur de sérialisation
    Par Arnard dans le forum Spring
    Réponses: 2
    Dernier message: 18/05/2006, 16h29
  5. [C#] Comment sérialiser un objet Font ?
    Par djmanu dans le forum C#
    Réponses: 5
    Dernier message: 20/01/2006, 09h51

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