Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: sf::Text qui ne s'affiche pas  (Lu 7924 fois)

0 Membres et 1 Invité sur ce sujet

Macrob

  • Jr. Member
  • **
  • Messages: 52
    • Voir le profil
Re : sf::Text qui ne s'affiche pas
« Réponse #15 le: Juin 22, 2012, 03:29:52 pm »
Salut,

J'ai du nouveau sur le problème.

En fait, le texte est systématiquement amputé de son premier caractère lors de l'affichage.
Quand je voulais écrire "1", je ne voyais donc rien.
Mais en essayant "123", je ne vois que "23" qui s'affiche.

Ce qui est également étrange est que la méthode .getString() indique bien "123",
et le getGlobalBounds() montre qu'il y a bien 3 caractères.
Mais le premier ne s'affiche jamais. Et à aucune moment je ne manipule les strings.

Pour couronner le tout, le problème n'apparaît que quand je lance 2 fois l'application
(les deux communiquent en réseau).
Une marche très bien, l'autre a ce problème d'affichage (alors que se sont les mêmes
lignes de codes)


Bref, je sais que je ne donne pas assez de détails pour une éventuelle aide, mais j'avais besoin d’extérioriser ma frustration !  >:(

« Modifié: Juin 22, 2012, 03:33:16 pm par Macrob »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : sf::Text qui ne s'affiche pas
« Réponse #16 le: Juin 22, 2012, 03:33:54 pm »
Il faut absolument que tu trouves ce qui, dans ton programme, fait que ça foire alors que dans un simple programme de test (que tu as déjà dû tester bien sûr) ça marche.

Enlève des trucs petit à petit jusqu'au moment où le "1" réapparaît.
Laurent Gomila - SFML developer

Macrob

  • Jr. Member
  • **
  • Messages: 52
    • Voir le profil
Re : sf::Text qui ne s'affiche pas
« Réponse #17 le: Juin 22, 2012, 04:45:23 pm »
Oui, je dois garder la tête froide et procéder méthodiquement.

Juste une question : est il possible de lancer deux fois la même application sur un même
PC sans causer de conflits de mémoire ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : sf::Text qui ne s'affiche pas
« Réponse #18 le: Juin 22, 2012, 04:49:43 pm »
Chaque instance de l'application utilise sa propre zone mémoire, comme deux applications distinctes. Le fait qu'elles aient été lancées à partir du même fichier exécutable n'a aucune incidence.

Du coup le seul truc à surveiller c'est l'accès à des ressources du genre fichiers ou autres.
Laurent Gomila - SFML developer

Macrob

  • Jr. Member
  • **
  • Messages: 52
    • Voir le profil
Re : sf::Text qui ne s'affiche pas
« Réponse #19 le: Juin 22, 2012, 04:53:34 pm »
D'accord je vois. Du coup l'accès aux fichiers est peut être une piste. Merci !