Bonsoir,

Je d�veloppe un petit widget et je souhaitais l'int�grer � une fen�tre plus tard.
Mais lorsque que je lance la compilation, j'ai l'erreur suivante :
QEventDispatcherWin32::registerTimer: Failed to create a timer (Le processus actuel a utilis? tout son lot allou? par le syst?me de descripteurs pour les objets du Gestionnaire de fen?tre.)
C'est assez �tonnant (et emb�tant) parce que lorsque que je compile le m�me code mais dans un mainwindow d'un autre projet (qui n'a qu'une fen�tre, �a marche ...)

Voici le code du widget:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include "countdown.h"
#include "ui_countdown.h"
 
countdown::countdown(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::countdown)
{
    ui->setupUi(this);
    chrono();
}
 
countdown::~countdown()
{
    delete ui;
}
 
/*************************************/
/************* COUNTDOWN *************/
/*************************************/
 
void countdown::chrono()
{
    long cpt=0;
    while(true){
        QTimer *t = new QTimer();
        t->start(10);
        connect(t, SIGNAL(timeout()), this, SLOT(maj()));
        cpt++;
    }
}
 
 
void countdown::maj()
{
    long diff;
 
    datetime dateNow;
    diff = *dateC-dateNow;
 
    if(diffsec<0)
        diffsec=99;
 
    QString tmp;
 
    if(diffsec<10)
        tmp= "0" + QString::number(diffsec);
    else
        tmp = QString::number(diffsec);
 
    ui->ctdwn->setText(QString::number(diff)+"."+tmp);
    diffsec=diffsec-1;
}