16
Système / Multi-thread pour gérer deux fenêtres
« le: Octobre 13, 2013, 06:57:56 pm »Merci de préciser un peu la partie "ça marche pas"
Là est tout le problème hahaha. Des fois il ne se passe rien (le programme tourne, mais les deux fenêtres ne s'affichent pas et il n'y a pas de messages d'erreurs dans la console), des fois cela s'arrête avec un message du genre :
Démarrage de Cpp_Qt_SFML_MapEditor...XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 83 requests (79 known processed) with 6 events remaining.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 83 requests (79 known processed) with 6 events remaining.
Cpp_Qt_SFML_MapEditor a quitté avec le code 1
after 83 requests (79 known processed) with 6 events remaining.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 83 requests (79 known processed) with 6 events remaining.
Cpp_Qt_SFML_MapEditor a quitté avec le code 1
ou bien
Démarrage de Cpp_Qt_SFML_MapEditor...Le programme s'est terminé subitement.
Cpp_Qt_SFML_MapEditor a quitté avec le code 0
Cpp_Qt_SFML_MapEditor a quitté avec le code 0
Je ne pense pas que cela vienne des fonctions, c'est "afficher bêtement une fenêtre vide" mais je met quand même le code au cas où :
void windowMap()
{
sf::RenderWindow windowMap(sf::VideoMode(600,450),"Map");
while (windowMap.isOpen())
{
sf::Event event;
while (windowMap.pollEvent(event))
{
if (event.type == sf::Event::Closed)
windowMap.close();
}
windowMap.clear(sf::Color::White);
windowMap.display();
}
}
{
sf::RenderWindow windowMap(sf::VideoMode(600,450),"Map");
while (windowMap.isOpen())
{
sf::Event event;
while (windowMap.pollEvent(event))
{
if (event.type == sf::Event::Closed)
windowMap.close();
}
windowMap.clear(sf::Color::White);
windowMap.display();
}
}