Bonjour,
J'ai un petit problème pour réaliser une classe de conditions variables pour windows, et pour tous les windows (XP/2000, Vista, avant je m'en fiche un peu ).
En regardant la MSDN j'avais trouvé que l'utilisation de CONDITION_VARIABLE et des fonctions qui l'accompagnent étaient parfaites pour ce que je voulais. Je trouvais ça un peu bizarre, surtout qu'on m'avait dit qu'elles devaient être simulées, que ce n'était pas natif sur windows, mais sur le moment j'ai pas fait trop gaffe.
J'ai donc ensuite fait une classe en C++ pour les utiliser, je compile avec VC ça marche, je compile avec MinGW ça ne marche pas...
C'est dû au fait que les conditions variables ne sont disponibles que pour les systèmes postérieures à XP/2000 et donc pas disponibles avec la WinAPI fournie avec MinGW. Bam, massue sur la tête .
Ca me pose un gros problème: comment faire une classe pour les conditions variables pour les windows XP/2000/Vista sans utiliser CONDITION_VARIABLE qui a été introduite après XP/2000 ?
Je crois que l'on peut utiliser les événements, mais je crois me souvenir que l'on m'avait dit que c'était pas très rapide...
Votre aide est la bienvenue ,
Merci.
Partager