Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #3
    Application.DoEvents serve a "gestire" eventuali ALTRI eventi che occorrano rispetto al codice in esecuzione.

    Tipicamente viene inserito in un Loop così lungo da "bloccare" la elaborazione di altri eventi, che restano in coda fino a Loop concluso.

    Ora, se metti Application.DoEvents all' interno di un evento... è chiaro che l' evento è già riconosciuto, per cui Application.DoEvents messo LI' è assolutamente inutile e magari dannoso.

    Non è che quando esci col mouse una qualche altra parte di codice nel frattempo fa delle lunghe elaborazioni (se l' icona si chiama Import....)? In tal case Application.DoEvents andrebbe messo LA'.

    Meglio ancora se l' importazione fosse eseguita su altro thread, tramite BackgroundWorker.
    Ultima modifica di eziogsv; 09-11-2017 a 18:40

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.