Usare la GUI da più thread è sempre causa di rogne, piuttosto conviene avviare le operazioni di inizializzazione in un thread separato, o, molto più semplicemente, inserire una Application.DoEvents ogni tanto nelle operazioni di inzializzazione, in modo che la message pump che fa andare la finestra di attesa riesca ad elaborare i messaggi ed eviti l'apparente blocco.Originariamente inviato da Mychy
ora ho pensato per ovviare a questo problema di farla aprire in un thread separato, secondo voi può essere una soluzione valida o non faccio altro che peggiorare le cose?

Rispondi quotando