graffio83
13-10-2011, 20:50
Ciao, sto lavorando con VisualStudio 2003 in c++ usando i win Forms
Semplificando, in un form ho una scritta in una label
e questa situazione
bool stop = false;
int i=0;
char c[50];
while (true && !stop)
{
sprintf(c,"%d",i);
label->text = c;
i++;
}
il fatto è che il resto del form è inaccessibile.
invece io vorrei continuare ad usare il resto del form e magari avere l'opportunità di premere stop per bloccare il processo
ho visto che in Visual Studio 2010 c'è un componente che si chiama backgroundwork che consente di fare questo.
purtroppo nel 2003 non c'è, ho pensato al thread, ma qualcuno può aiutarmi a capire come fare un thread quanto più semplice possibile solo per raggiungere il mio scopo?
grazie
Semplificando, in un form ho una scritta in una label
e questa situazione
bool stop = false;
int i=0;
char c[50];
while (true && !stop)
{
sprintf(c,"%d",i);
label->text = c;
i++;
}
il fatto è che il resto del form è inaccessibile.
invece io vorrei continuare ad usare il resto del form e magari avere l'opportunità di premere stop per bloccare il processo
ho visto che in Visual Studio 2010 c'è un componente che si chiama backgroundwork che consente di fare questo.
purtroppo nel 2003 non c'è, ho pensato al thread, ma qualcuno può aiutarmi a capire come fare un thread quanto più semplice possibile solo per raggiungere il mio scopo?
grazie