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

GLUT Discussion :

utiliser GLUT dans Delphi


Sujet :

GLUT

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut utiliser GLUT dans Delphi
    Bonjour,

    Je travaille en delphi XE5 et voudrais y inclure glut32.h. Dans quel dossier copier glut32.h (LIB ? INCLUDE ? ...) et est-ce qu'il faut l'utiliser dans le uses ?
    Je veux utiliser Glut dans mes programmes Delphi pour appeler les primitives pré-programmées de spheres, cubes, tores...

    Merci d'avance

    Cordialement,

    Fred

  2. #2
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    salut oui il faut inclure le fichier lib au projet et utiliser la directive uses.
    Parce qu'un fichier .h c'est un fichier C/C++ d'inclusion.
    Sinon il doit certainement exister un "wrapper" pour Delphi pour utiliser Open GL.
    As-tu fouillé internet ?

  3. #3
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut
    Merci Mat.M pour votre prompte réponse.
    J'utilise l'opengl pour Delphi XE5.
    Où trouver le GLUT pour delphi (avec extension .pas) ?
    J'ai lu que l'opengl dans Delphi est une très ancienne version (1.?)
    Puis-je le remplacer facilement par une nouvelle que je téléchargerai ?

    Excusez moi pour toutes ces questions mais je débute en openGL.

    Merci d'avance,

    Cordialement,

    Fred

  4. #4
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut
    Bonjour,

    Je reviens vers vous. J'ai trouvé et possède le fichier glut32.dll.
    Dans quel répertoire le charger (windows\system ? windows\system32 ? ...) ou dans bin, lib, include de rad studio ?
    comment l'utiliser dans l'unité ? mettre glut32 dans uses ou autre ?

    Voilà mes interrogations ? car je n'ai jamais utilisé de dll jusqu'à maintenant.

    Merci d'avance,

    Fred

  5. #5
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 214
    Points : 10 140
    Points
    10 140
    Par défaut
    une dll se met dans le répertoire courant de ton exécutable.

  6. #6
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut
    Merci,
    Je vais essayer

    Fred

  7. #7
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut
    Question:
    Comment déclarer la dll ?
    et où ? dans l'unité principale (dpr) ou dans l'unité .pas qui l'utilise
    Je n'ai pas glut32.pas.
    Pouvez-vous me donner un exemple de ligne d'appel à glut32.dll ou glut.dll ?
    Merci d'avance.

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 967
    Points
    32 967
    Billets dans le blog
    4
    Par défaut
    Une DLL ça se place dans le dossier de ton executable et c'est tout.
    A ce niveau, je pense que le problème est plus lié à Delphi que GLUT. Ajouter une lib à Delphi : aucune idée.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  9. #9
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut
    Merci Bousk,
    Sans ce glut le programme fonctionne très bien en delphi avec utilisation de l'opengl.
    Bon, c'est glut32.dll que j'ai mis dans le répertoire de l'exe.
    J'ai placé glut33 à la fin du "uses" du fichier source .dpr.
    L'EDI ne l'accepte pas.

    Bon, merci quand même.

    Fred

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 967
    Points
    32 967
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par AlfredKr Voir le message
    Sans ce glut le programme fonctionne très bien en delphi avec utilisation de l'opengl.
    Pourquoi vouloir inclure glut alors ?
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  11. #11
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut
    Merci bousk pour votre réponse.
    J'ai voulu ajouter glut pour profiter de quelques fonctions qui enrichissent l'opengl pour une utilisation future pour des structures plus complexes que celles que j'ai traité aujourd'hui.
    Je suis en train de voir si je ne vais pas installer GLscene qui, comme je l'ai lu, me permettra de moins écrire de lignes de code.
    J'ai vu que opengl.dll était accompagné de opengl.dcu.
    Je pense et je n'en suis pas sûr, que chaque dll installé devait l'être avec son objet dcu.
    C'est peut-être pour cela que ça ne fonctionne pas chez moi. Je n'ai pas le dcu correspondant à glut32.dll.

    Merci pour toute réponse.

    Cordialement,

    Fred

  12. #12
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 214
    Points : 10 140
    Points
    10 140
    Par défaut
    Citation Envoyé par AlfredKr Voir le message
    J'ai voulu ajouter glut pour profiter de quelques fonctions qui enrichissent l'opengl
    Euh ?
    Je n'utiliserai pas personnelement le mot "enrichissement" pour cette lib !
    La lib glut est non seulement une lib buggé , qui oblige de faire des callback (et donc de mettre plein de jolie variable global) , et les fonctions de rendu qu'elles proposent sont obsolètes !
    (Bref une lib obsolète qui est déconseillé d'utiliser ).

    A la limite freeglut est largement plus conseillé (mais j'ai noté quand je l'utilisait des bugs sur la gestions des joypad).

  13. #13
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut
    Bonjour et merci Kannagi,

    Très sympa votre conseil.
    C'est vrai que je m'en sors pas mal avec opengl fourni avec delphi XE5.
    Je sais qu'il y a en freeware sur sourceforge GLscene.
    ça a l'air intéressant mais, d'après les exemples, il faudrait que je me réinvestisse pour son langage qui est différent de celui d'opengl de base.
    Pensez-vous qu'après une période d'adaptation avec sa programmation ce serait intéressant de s'y plonger ?

    Bon, merci beaucoup encore,

    Cordialement,

    Fred

  14. #14
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 214
    Points : 10 140
    Points
    10 140
    Par défaut
    Je ne connais pas GLScene donc je pourrait pas dire !

    Mais si vous vous débrouillez avec opengl de base , je pense qu'il n'est pas nécessaire de changer.

  15. #15
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 298
    Points : 117
    Points
    117
    Par défaut
    Merci beaucoup Mr Kannagi,

    Je vais suivre votre jugement,

    Cordialement,

    Fred

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

Discussions similaires

  1. Comment utiliser des images SVG dans Delphi
    Par PiPo123 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 25/09/2008, 06h08
  2. Utilisation des tables SQL Server 2005 dans Delphi
    Par xeak2008 dans le forum Débuter
    Réponses: 2
    Dernier message: 27/08/2008, 13h35
  3. utiliser dll c++ dans delphi
    Par delphino2006 dans le forum Delphi
    Réponses: 4
    Dernier message: 07/11/2006, 20h19
  4. utilisation application Win32 dans Delphi.net (VCL)
    Par emmanuelc dans le forum Delphi .NET
    Réponses: 3
    Dernier message: 26/07/2006, 15h34
  5. ouverture de fichiers word dans delphi (sans utiliser word)
    Par poussinphp dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 11/07/2005, 14h25

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