kufa : non justement, à priori tout est initialisé avant la déclaration des objets.
godrik :
un exemple de code qui marche :
- include <advio2.h>
using namespace advio2;
void main()
{
graphics screen(400,400);
screen.Line(100,100,200,200);
screen.WaitKeyboardInput();
}
et un qui marche pas (c´est à dire que la fenêtre qui s´affiche est noir, et ne réagit pas à la frappe d´une touche qui devrait la terminer) :
- include <advio2.h>
using namespace advio2;
graphics screen(400,400); //seule cette ligne a bougé.
void main()
{
screen.Line(100,100,200,200);
screen.WaitKeyboardInput();
}
ça tourne donc advio2 dont je peut vous passer le code si vous voulez, mais ce n´est vraiment pas très lisible.
L´erreur doit être "conceptuelle" c´est à dire qu´il y a une astuce sur la mémoire ou quelque chose dans le genre à coté duquel je serais passé.
L´erreur vient de la gestion des messages, j´en suis à peu près sur, mais le problème, c´est qu´en mode pas-à-pas, ça marche à peu près. je vais rajoutter les appels nécessaire pour loguer tout ce qui se fait.