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

Composants VCL Delphi Discussion :

Problème d'initialisation avec GLFW


Sujet :

Composants VCL Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 58
    Points : 43
    Points
    43
    Par défaut Problème d'initialisation avec GLFW
    Voilà j'ai commencé a coder avec GLFW (puisqu'apparemmet on a pas le droit d'utiliser glScene ) et l'initialisation de ma fenetre (et oui le truc tout con) foire...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    program Project2;
     
    uses
       SysUtils, OpenGL, GLFW;
     
    begin
       glfwInit;
       glfwOpenWindow(640,480, 0, 0,0,0, 0,0, GLFW_WINDOW ); 
       sleep(2000);
    end.
    Ça m'ouvre le debuggeur (voir image jointe)
    J'utilise glfw 2.5



    merci de votre aide !!
    http://adrien.frenchcomp.net : Blog (expériementations, contributions), CV, projets....

  2. #2
    Membre confirmé
    Avatar de lil_jam63
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 447
    Points : 600
    Points
    600
    Par défaut
    Bonjour et bienvenue sur les Forums de Developpez.com.
    Note nous les erreurs plutot qu'une image,on n'y a pas accès.
    ----------------------------------------------------
    Avant de poster, pensez à utiliser les différents outils à votre disposition:
    Google, la FAQ et le moteur de recherche.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 58
    Points : 43
    Points
    43
    Par défaut
    aah pourtant elle s'affiche bien chez moi je ne vois pas ce que tu veux dire par "on y a pas accès.."

    enfin bon, voici au format textuel l'erreur en question, accompagnée de l'ouverture du debuggueur :


    Project E:/project2.exe faulted with message "access violation at 0x02dbf6b56: read of adresse 0x000000c4', Process Stoped. Use Step or Run to Continue.


    voila ...
    http://adrien.frenchcomp.net : Blog (expériementations, contributions), CV, projets....

  4. #4
    Membre confirmé
    Avatar de lil_jam63
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 447
    Points : 600
    Points
    600
    Par défaut
    Citation Envoyé par adrien357
    aah pourtant elle s'affiche bien chez moi je ne vois pas ce que tu veux dire par "on y a pas accès.."
    Toi tu y a accès car tu es inscris sur ce forum , si il faut qu'on s'inscrive en plus pour voir ton image ...
    OK, la violation apparait car la fenêtre n'est pas encore vraiment créée, ton code n'est pas assez complet, il te manque la partie dessin de ta fenêtre
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    program Project2;
     
    {$APPTYPE CONSOLE}
     
    uses
      SysUtils,OpenGL, GLFW;
     
    var
      terminated : integer;
     
    const
      GL_TRUE = 1;
      GL_FALSE = 0;
     
    begin
       glfwInit;
       if glfwOpenWindow(640,480, 0, 0,0,0, 0,0, GLFW_WINDOW ) <> GL_TRUE then
        begin
          glfwTerminate;
          exit;
        end;
     
       glfwSetWindowPos(100,200);
       terminated := 1;
     
       while terminated <> 0 do
        begin
          glClear(GL_COLOR_BUFFER_BIT);
          glfwSwapBuffers;
          terminated := (not glfwGetKey( GLFW_KEY_ESC )) and glfwGetWindowParam( GLFW_OPENED );
        end;
     
       glfwTerminate;
    end.
    ----------------------------------------------------
    Avant de poster, pensez à utiliser les différents outils à votre disposition:
    Google, la FAQ et le moteur de recherche.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 58
    Points : 43
    Points
    43
    Par défaut
    Merci bien des explications ça marche impecablement
    http://adrien.frenchcomp.net : Blog (expériementations, contributions), CV, projets....

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

Discussions similaires

  1. [OpenGL 3.x] Problème d'initialisation avec les textures array
    Par Nikogram dans le forum OpenGL
    Réponses: 6
    Dernier message: 11/05/2014, 13h50
  2. Problème d'initialisation avec bvp4c
    Par mpviolette dans le forum MATLAB
    Réponses: 2
    Dernier message: 25/03/2013, 10h18
  3. Problème d'initialisation avec Hibernate
    Par fabou3377 dans le forum NetBeans
    Réponses: 3
    Dernier message: 03/04/2009, 06h41
  4. Problèmes avec GLFW
    Par User Name dans le forum Débuter
    Réponses: 0
    Dernier message: 27/01/2008, 21h55
  5. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

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