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

Codes sources à télécharger Delphi Discussion :

Unité WinGraph pour Delphi XE


Sujet :

Codes sources à télécharger Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Robot Forum
    Avatar de forum
    Inscrit en
    Novembre 1999
    Messages
    3 052
    Détails du profil
    Informations forums :
    Inscription : Novembre 1999
    Messages : 3 052
    Par défaut Unité WinGraph pour Delphi XE
    Bonjour,

    Je vous propose un nouvel élément à utiliser : Unité WinGraph pour Delphi XE

    L'unité WinGraph de Stefan Berinde, retouchée pour être compatible avec Delphi XE et versions suivantes.

    Le dossier .\original contient le paquetage original de WinGraph 1.1.

    Le dossier .\demo\chessboard contient un échiquier basé sur l'unité WinGraph.

    Nom : wingraph_chessboard.png
Affichages : 1007
Taille : 15,1 Ko

    Qu'en pensez-vous ?

  2. #2
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 191
    Billets dans le blog
    9
    Par défaut
    Pour l'histoire des modifications apportées, voir cette discussion :

    https://www.developpez.net/forums/d1.../xe2-wingraph/

    Récemment, je me suis aperçu que plus aucun programme basé sur l'unité WinGraph (modifiée ou non) ne fonctionnait : j'obtenais à chaque fois une erreur 216 à l'exécution. En tâtonnant, j'ai vu que le problème venait de la partie OpenGL. Du coup j'ai supprimé cette directive :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {$DEFINE INIT_OPENGL}     //<- switch for OpenGL driver initialization
    Cela règle le problème mais évidemment OpenGL n'est plus utilisable (l'exemple real3d.pas ne fonctionne plus). Si quelqu'un a une idée pour une vraie réparation, je suis preneur.

  3. #3
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 530
    Par défaut
    salut

    sous quel système l'as tu essayé ?
    regarde si c'est pas l'appel au FPU (set8087 et Get8087) qui déconne pas ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 191
    Billets dans le blog
    9
    Par défaut
    @anapurna

    Merci pour ta réponse, que je viens seulement de voir.

    C'est sous Windows : l'unité WinGraph ne fonctionne que sous Windows.

    Je n'ai aucune idée de ce qui se passe. Tout ce que je sais c'est que si j'active cette directive :

    j'obtiens, à l'exécution du programme, un message "Runtime error 216".

    Personnellement, ça ne me gêne pas trop car je n'utilise pas OpenGL mais puisque j'ai publié cette unité, j'aimerais autant qu'elle soit entièrement fonctionnelle.

  5. #5
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 530
    Par défaut
    salut Roland

    je sais que c'est sous windows ... c'etait plus dans le sens win32 ou win64

  6. #6
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 191
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par anapurna Voir le message
    je sais que c'est sous windows ... c'etait plus dans le sens win32 ou win64
    Ah d'accord, je n'avais pas bien compris la question. Donc mon système d'exploitation c'est Windows 10 64-bit. Mais si j'ai bien compris Delphi compile pour Win32, n'est-ce pas ? Tu penses que ça pourrait venir de là ?

Discussions similaires

  1. [Free Pascal] Unité WinGraph : utilisation de variables pour les couleurs
    Par Roland Chastain dans le forum Free Pascal
    Réponses: 4
    Dernier message: 05/05/2013, 23h27
  2. Fonctions de l'unité Crt pour Delphi XE2
    Par Roland Chastain dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 13/12/2012, 01h45
  3. WinGraph : Unité graphique pour Free Pascal et Delphi
    Par forum dans le forum Outils à télécharger
    Réponses: 7
    Dernier message: 08/07/2012, 18h35
  4. Problème unit CRT pour Faire du Pascal avec Delphi
    Par alexmorel dans le forum Débuter
    Réponses: 4
    Dernier message: 01/06/2004, 18h13
  5. [Kylix] CLX pour Delphi 6 ?
    Par amelie gaya dans le forum EDI
    Réponses: 2
    Dernier message: 24/05/2002, 10h12

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