begin process at 2012 05 29 17:03:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Probleme Exception win32 non gérée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme Exception win32 non gérée

jeudi 29 septembre 2005 à 08:57:06 | Probleme Exception win32 non gérée

sylvainsmias

Salut à tous, j'ai problème qui date de 2 ans je crois, voilà je vous en donne le diag:
Le code tout d'abord:

        // Changement de référence ???
       
        pInterface->GetParamProduit(iCodeProdLu,tcRefProduit);
    //    iCodeProdLu = 1;
    //    sprintf (tcRefProduit, "X70");
        if (m_Ref_Produit.Compare (tcRefProduit) != 0)
        {
            #    if !defined (_DEBUG)
                s_ProductName.Format( "%s\\..\\Fichiers_Definition_Produits\\%s.ini",_getcwd (tcBufferWorkDir, MAX_PATH), tcRefProduit);
                //AfxMessageBox(m_sProductName, MB_ICONSTOP);
            #    else
                s_ProductName.Format( "%s\\Fichiers_Definition_Produits\\%s.ini", _getcwd (tcBufferWorkDir, MAX_PATH),tcRefProduit);
            #    endif //!defined (_DEBUG)
       
                // Si la nouvelle référence est une référence existante
                if ((sfFichierIniExiste = fopen (s_ProductName, "r")) != NULL)
                {
                   
                    // Mise à jour des nouvelles références produit
                    m_Ref_Produit.Format("%s", tcRefProduit);
                    m_Code_Produit.Format("%i", iCodeProdLu);

                    UpdateData(0);
                   
                    fclose (sfFichierIniExiste);
                    sfFichierIniExiste = NULL;
                    // Ouverture du fichier ini associé et chargement des tables vers automate
                   
                    pInitFile  = new CIniSpecialised();
                    pInitFile->LoadIniFile(pInterface,gConfigRegistre,gParametreGeneraux);
                   
                    // Chargement des registres produits
                   
                    if (pRegistre != NULL)
                    {
                        delete pRegistre;
                        pRegistre = NULL;
                    }
                   
                   
                    pRegistre = new CRegistre(gConfigRegistre,gParametreGeneraux.NbColPierre);
                    ATLTRACE2("EtapeAutorisationMarche - CREATION REGISTRE\n");
                   
                   
                    // Mise à jour de l'IHM
                    IHMInitRegistre(1);
                    IHMInitRegistre(2);
                    IHMInitHisto (DonneesCalcul.RCible);

                    // Mise à un du flag ini send
                    bFichierIniCharge = true;
                    pInterface->SetFichierIniSend(true);
                    delete pInitFile;
                    pInitFile  = NULL;
                }
        }       

L'affichage après bug:
Une exception 'Exception win32 non gérée' s'est produite dans tripierres.exe dans la fenêtre "Débogage juste à temps" puis au lancement du débogueur et arrêt dans wincore.cpp ligne 2145 avec comme message d'erreur :"Violation d'accès lors de la lecture de l'emplacement..."

Merci à vous



jeudi 29 septembre 2005 à 18:04:03 | Re : Probleme Exception win32 non gérée

Joky

Membre Club
delete pRegistre;
  pRegistre = NULL;

Si tu le supprime, pourquoi tu lui donnes la valeur NULL après ?

if(!Meilleur("Joky")) return ERREUR;<

vendredi 30 septembre 2005 à 09:57:26 | Re : Probleme Exception win32 non gérée

sylvainsmias

Effectivement ça n'a pas un grand intérêt si ce n'est de préparer la suite. Cependant, je ne pense pas que ce soit la source de mon problème.

Je tiens juste à ajoueter que ce programme utilise des threads, c'est peut -être une piste, pb MFC-Threads, je ne sais pas, merci pour votre aide.



Cette discussion est classée dans : ini, format, produit, exception, tcrefproduit


Répondre à ce message

Sujets en rapport avec ce message

lecture d image au format jpeg [ par a-sophie ] Salut,Je souhaite lire et sauvegarder des images au format jpeg avec visual c++ .Si jamais quelqu un a des conseils ou des pistes a me donner, ce sera Probleme sur une methode [ par kild ] Bonjourje desire crée un exe ki execute via le choix de l'utilisateur un autre executable dont g po les sources et ki utilise des commandes en ligne d Lecture/écriture de fichier .INI sous Unix? [ par Samprayoga ] Bonjour à tous,C'est mon premier message sur ce forum, alors je vais essayer d'être clair.J'aimerais savoir s'il existe ou si quelqu'un a déjà impléme Fichier INI [ par Xs ] voila, j'utilise la fonction API WritePrivateProfileSetting(....)mais il se trouve que le fichier ini est crée dans le repertoire windows. moi, je veu VB et DLL [ par jcharles ] Que je vous explique !J'ai effectué un Traducteur FrancaisAnglais sous VB avec l'acces a un fichier DICO1.INICe fichier DICO1.INI contient les mots Fr GetPrivateProfileString ??? [ par brodeur ] Bonjour, est-ce que quelqu'un pourrait me dire si la fonction GetPrivateProfileString( .... ) peut etre utilisé pour tout les types de fichier text av Lire un INI en Turbo C++/dos [ par Alextophi ] Comment puis-je lire un fichier INI sous dos en C++ avec Turbo C++.[SECTION1]x = data[SECTION2]x = dataetc.d'avance Mercichristophe Microsoft CException [ par julok2 ] Salut,à l'exécution de mon programme (MFC avec VC++6), j'obtiens le message d'erreur suivant:Data.exe(KERNELL32.DLL) : 0xE06D7363 : Microsoft C++ Exce lecture/écriture des fichier .ini sous UNIX/Windows [ par MELISA ] Bonjour à tous,C'est mon premier message sur ce forum, alors je vais essayer d'être clair.J'aimerais savoir s'il existe ou si quelqu'un a déjà impléme format de dateet heure [ par tertulia ] comment modifier le format de la date et de l'heure.je m'explique je recupere la date et l'heure grace aux fonctions suivantes _tstrdate(datebuf);_ts


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales