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 :

[Excel 2013] [64 bit] [OpenGL 1.x]


Sujet :

OpenGL

  1. #1
    Invité
    Invité(e)
    Par défaut [Excel 2013] [64 bit]
    Bonjour,

    J'ai ouvert une discussion il y a pas longtemps à propos de l'OpenGL sur Excel en version 64 bit : [XL-2013] [64 bit] Excel VBA & OpenGL ayant un rapport avec cette article Découvrez OpenGL 1.1 en VB6/VBA

    J'aurai aimé connaitre la différence entre le 32 bit et le 64 bit au niveau du code à appliquer pour faire fonctionner le clavier et la souris (et un joystic ou une manette).

    En l'état, le code fourni par Arkham46 ne fonctionne pas sur Excel 64 bit.

    Merci.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 074
    Billets dans le blog
    145
    Par défaut
    Bonjour,

    Lorsque vous dites il ne fonctionne pas, quels sont les symptômes ? Le script tourne correctement et seul les événements clavier/souris ne sont pas reconnus ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Invité
    Invité(e)
    Par défaut Finalement, ça marche !
    Bonjour,

    Merci, j'ai retesté en pensant que ça aller beuguer, mais non, je ne sais pas ce qu'il c'est passé, mais ça a bizarrement marché du 1er coup
    Pourtant, j'avais essayé au moins une 20aine de fois, et que des échec.

    Maintenant, j'ai rajouté une touche echap :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Const GLUT_KEY_ESC = &H1B& 'Touche 27
    , mais je n'arrive pas à lui attribuer la fermeture de la fenêtre Freeglut.

    1 / Comment pourrai-je faire pour attribuer une valeur, n'importe laquelle, y compris une valeur ON OFF provenant d'un bouton à 2 états ou de tout autres valeurs ?

    2 / Egalement, les appels aux fonctions commençant par " glu " tel que gluperspective par exemple échoue.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Erreur de compilation:
     
    Sub ou Fonction non définie
    Ça me faisait la même chose au début lorsque je n'avais pas modifié les appels d'API pour qu'ils soient compatible 64 bit, mais là, je ne vois pas.

    J'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Declare PtrSafe Sub gluPerspective Lib "glu32" (ByVal fovy As Double, ByVal aspect As Double, ByVal zNear As Double, ByVal zFar As Double)
    Dernière modification par Invité ; 22/06/2013 à 15h25.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Je n'avais pas répondu depuis, mais le problème est résolu. C'était tout bête, dans les déclarations, il fallait simplement remplacer Private Declare PtrSafe par Public Declare PtrSafe pour que les fonctions soient visible dans tous les modules.

    Cela dis, je vais reprendre un peu l'OpenGL/VBA ses temps-ci, alors d'autres problèmes surviendrons peut être, sait-on jamais.

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

Discussions similaires

  1. [XL-2013] Macros xl ne marchent plus sous excel 2013
    Par burotic2009 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 30/09/2013, 20h21
  2. Excel 2013 - Add-Ins : Erreur "MetConv.txt"
    Par pikamout dans le forum Excel
    Réponses: 0
    Dernier message: 16/09/2013, 13h08
  3. [Débutant] Imports OXL = Microsoft.Office.Interop.Excel et Excel 2013
    Par Attila54 dans le forum VB.NET
    Réponses: 6
    Dernier message: 27/07/2013, 18h35
  4. Réponses: 1
    Dernier message: 05/04/2013, 10h56
  5. Excel 2010 64 bits vers Oracle 11g
    Par ducho dans le forum Connexions aux bases de données
    Réponses: 0
    Dernier message: 12/09/2012, 15h16

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