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

SDL Discussion :

TTF_OpenFont retourne pointeur null


Sujet :

SDL

  1. #1
    Membre confirmé Avatar de donkeyquote
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 195
    Par défaut TTF_OpenFont retourne pointeur null
    Bonjour,

    Ja'i un souci quand j'utilise la fonction TTF_OpenFont car elle me retourne un pointeur null.

    Je l'invoque de la facon suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TTF_Font * aFont = TTF_OpenFont( "DejaVuSerif.ttf", 28 );
    Le fichier DejaVuSerif.ttf se trouve dans le meme endroit (meme niveau que les fichiers que je compile) ou j'ai place d'autres fichiers .bmp qui ont ete bien loades.
    DejaVuSerif.ttf je l'ai copie des sources linux que je trouve dans le syteme (/usr/share/blablabla...).

    Quelqu'un peut me dire a quoi ca peut etre du?

    Merci d'avance !

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


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 151
    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 151
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    Soit le fichier n'est pas un fichier ttf correct ( ce serai étonnant )
    Soit il y une différence entre le nom donné dans le programme et celui du fichier sur le disque dur ( soit un problème de chemin , ou un de majuscule ).
    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
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Es-tu sûr que le fichier police soit en .ttf, et pas en .o ou autre chose?

    Sinon, as-tu appelé TTF_Init()?

    Que renvoie TTF_GetError()?

  4. #4
    Membre confirmé Avatar de donkeyquote
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 195
    Par défaut
    Yes!

    Coyotte507 a raison. Il me manquait TTF_Init().

    Desole pour ma question de debutant

    Merci!

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

Discussions similaires

  1. TTF_OpenFont() retournant NULL
    Par FabaCoeur dans le forum SDL
    Réponses: 4
    Dernier message: 11/04/2007, 16h30
  2. [PORT COM] RS485 et pointeur null...
    Par floanne dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 20/02/2006, 11h00
  3. get => pointeur null apres fermeture d'une sous-fenetre
    Par gorgonite dans le forum AWT/Swing
    Réponses: 15
    Dernier message: 11/02/2006, 21h42
  4. [Info][Mémoire] utilisée pour un pointeur null
    Par thomas_strass dans le forum Langage
    Réponses: 14
    Dernier message: 04/11/2004, 12h48
  5. Réponses: 4
    Dernier message: 06/04/2004, 21h57

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