Oppure

Loading
24/04/09 15:13
Dyango
cioa raga vi vorrei chiedere se si possono eseguire 2 istruzioni contemporaneamente ad esempio visualizzare 2 msgbox nello stesso istante
grazie a chi mi risponderà:k:
aaa
24/04/09 15:51
lorenzo
non so se ho capito bene....comunque per eseguire due istruzioni in contemporanea devi usare i thread.

bada bene che il tuo esempio è sbagliato dato che non è possibile visualizzare due msgbox nello stesso momento poiché è il sistema operativo che decide quale thread ha la priorità e quindi verranno sempre visualizzati uno dopo l'altro


però visto che in vb6 usare i thread non è comodo comodo(mia personalissima opinione e invito chiunque a contestarla se ho sparato una cavolata :D) forse farsti meglio ad usare i timer
aaa
24/04/09 16:12
visual basic 6 non e' multithread esegue una operazione alla volta....
su internet troverai svariati esempi di multithread ma non sono per nulla affidabili e comunque come tutte le forzature hanno degli effetti collaterali tra cui il crash del programma.....la cosa migiore da fare e' eseguire le operazioni regolate da dei timer.....

24/04/09 16:54
theprogrammer
VB6 e' singlethreaded e, per motivi abbastanza complessi da spiegare in un post, a differenza del suo predecessore (VB5), ha difficolta' ad usare la API CreateThread di Windows.

E' pero' possibile usare degli ActiveX Exe di VB6 per sfruttare le capacità multiprocesso.

In ogni caso, se il tuo problema e' visualizzare due form, lo puoi comunque fare, a piccolissima distanza di tempo, non si noterà (ed è semopre così, del resto); basta che siano modeless e non modal.
aaa
27/04/09 10:20
Dyango
ok ho capito:D
grazie a tutti quelli che mi hanno risposto
aaa