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

C++ Discussion :

Problème de release


Sujet :

C++

Mode arborescent

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

    Informations forums :
    Inscription : Février 2006
    Messages : 932
    Par défaut Problème de release
    Bonjour,

    voilà j'ai un petit souci: lorsque je lance mon Release à partir de visual, mon programme va très bien. Lorsque je lance mon release à partir du fichier .exe, j'ai une erreur quand je charge une image 3D (lors de l'allocation mémoire).

    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    message->Show("1");
     
    	if(imageOpenGlX==NULL && imageOpenGlY == NULL && imageOpenGlZ == NULL)
    	{	
    		message->Show("2");
    		imageOpenGlZ = new GLubyte*[profondeur];
    		for(int ind=0;ind<profondeur;ind++)
    			/*imageOpenGlZ[ind]= new GLubyte[largeur*hauteur*3];*/
    			imageOpenGlZ[ind]= new GLubyte[largeurPuiss2*hauteurPuiss2*4];
     
    		message->Show("3");
    		message->Show(largeur.ToString());
    		message->Show(hauteur.ToString());
    		message->Show(profondeur.ToString());
    		imageOpenGlX = new GLubyte*[largeur];
    		for(int ind=0;ind<largeur;ind++)
    			imageOpenGlX[ind]= new GLubyte[profondeurPuiss2*hauteurPuiss2*4];
     
     
    		message->Show("4");
    		imageOpenGlY = new GLubyte*[hauteur];
    		for(int ind=0;ind<hauteur;ind++)
    			//imageOpenGlY[ind]= new GLubyte[profondeur*largeur*3];
    			imageOpenGlY[ind]= new GLubyte[largeurPuiss2*profondeurPuiss2*4];
    		message->Show("5");
    il plante entre "3" et "4", les valeurs de largeur etc.. sont bonnes !

    j'ai mis l'erreur qu'il me donne en pièce jointe.

    merci.

    PS : quand je charge une autre image (plus grosse), je n'ai pas cette erreur (donc le pb ne vient pas de la taille de la mémoire je pense)
    Images attachées Images attachées  

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/03/2012, 14h27
  2. probléme on (release) sur AS3
    Par seksaki dans le forum Flash
    Réponses: 2
    Dernier message: 12/12/2009, 20h18
  3. [MFC]Problème Version Release
    Par jagboys dans le forum MFC
    Réponses: 8
    Dernier message: 29/07/2005, 07h45
  4. [VB.NET] Problème exécution en mode release.
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/01/2005, 17h39
  5. Gros Problème avec DirectShow et la méthode RELEASE
    Par Olivier Delmotte dans le forum DirectX
    Réponses: 3
    Dernier message: 10/03/2003, 18h10

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