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

OpenGL Discussion :

Probleme sur poste client


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 68
    Par défaut Probleme sur poste client
    Bonjour,

    J'ai développé une application OpenGL + MFC visual C++ sur ma machine de développement. L'application fonctionne très bien, aussi bien en build "debug" qu'en "release" sur mon poste de developpement.

    Quand je l'installe sur une machine client, ca plante (meme pas d'ouverture de la fenetre principale).
    J'ai copié dans le repertoire de l'appli les DLL du C (CRT et MFC) et les manifestes ad-hoc.

    J'ai un plantage et je ne sais pas par quel bout prendre le problème (pas d'info utile dans le log du système).

    toute idée est bienvenue !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 68
    Par défaut
    Hmm,

    encore moi. J'ai mis du logging partout et je cerne un peu mieux le problème :

    La machine client a un problème de format de pixel.
    Dans le bout de code ci dessous, elle me retourne un indice de format de pixel PixelFormat = 8, et ensuite
    SetPixelFormat (gcf.hDC, PixelFormat, &pfd) échoue (je retrouve "Critical : can't set pixel format" dans le fichier de log)

    NB : à la première passe "arbMultisampleSupported" est un boolean valant false.

    Help !!!!


    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
    	if(!arbMultisampleSupported)
    	{
    		PixelFormat = ChoosePixelFormat (gcf.hDC, &pfd);				// Find A Compatible Pixel Format
    		if (PixelFormat == 0)												// Did We Find A Compatible Format?
    		{
    			// Failed
    			gcf.log("Critical : No match for pixel format");
    		}
    		else{
    			sprintf_s(buf,255,"Pixel format selected : %d",PixelFormat);
    			gcf.log(buf);
    			}
     
    	}
    	else
    	{
    		PixelFormat = arbMultisampleFormat;
    	}
     
    	if (SetPixelFormat (gcf.hDC, PixelFormat, &pfd) == FALSE){		// Try To Set The Pixel Format
    		// Failed
    		gcf.log("Critical : can't set pixel format");
    		}

Discussions similaires

  1. Probleme au poste client
    Par djig dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 19/01/2007, 18h20
  2. Réponses: 7
    Dernier message: 18/01/2007, 15h59
  3. Installation OCX sur poste client
    Par BOUBOU81 dans le forum C++Builder
    Réponses: 1
    Dernier message: 31/05/2006, 11h45
  4. Réponses: 6
    Dernier message: 09/11/2005, 17h29
  5. [CR][VB6]PB sur poste Client
    Par Angusy dans le forum SDK
    Réponses: 8
    Dernier message: 16/04/2005, 20h20

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