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

MFC Discussion :

plantage a cause de CString::Format


Sujet :

MFC

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Par défaut plantage a cause de CString::Format
    Bonjour,

    je suis en train de developper une DLL. Dans cette DLL, j ai une fonction de deboggage qui me permet d afficher un reel sur la console. J ai commencé par dévelloper ma DLL en l incluant dans un programme independant dont la fonction main effectuait les appels des mes fonctions et tout marchait bien.

    Depuis que j'ai enlevé la partie commande et que je pilote effectivement ma DLL d une application exterieure, j ai un bug que je n arrive pas a m expliquer. Les lignes suivantes provoquent une erreur ("Access violation at address 0042E2F5 in module 'test.exe'. Read of address FFFFFFF2."):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    float tempNb=0.3f;
    CString test;
    test.Format("%.4f", tempNb);
    j ai aussi essayé sans plus de succé _T("%.4f") (vu sur msdn sans comprendre)

    une idée?

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu l'as passé en debug ? a quel endroit ca plante, pour quelles valeurs ?

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Par défaut
    ca plantait en fait pile entre le Format et l affichage..
    et j ai reussi -apres bcp bcp bcp de cafe- a fixer le truc en rajoutant un test.FreeExtra(); juste apres le Format...

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/12/2014, 18h40
  2. Problème avec CString.Format
    Par abelman dans le forum MFC
    Réponses: 11
    Dernier message: 07/12/2006, 09h40
  3. [debutant] plantage a cause du cosntructoeur et destructeur
    Par Battosaiii dans le forum Débuter
    Réponses: 11
    Dernier message: 12/11/2005, 19h13
  4. [Oracle 9.1] Plantage SQL+ à cause d'une requête
    Par ftrifiro dans le forum Oracle
    Réponses: 8
    Dernier message: 04/10/2005, 15h08
  5. [MFC] CString::Format()
    Par r0d dans le forum MFC
    Réponses: 3
    Dernier message: 04/08/2005, 18h56

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