Originariamente inviato da mvent
il codice è super-ottimizzato, è un mese che lo miglioro e lo adatto al lavoro che deve svolgere.
il doevents che effetto potrebbe avere se la form non sta eseguendo alcunché, perché ha finito di elaborare l'intera routine?
Se il problema si verifica durante l'elaborazione, allora usa il DoEvents. Se il programma non risponde e sei sicuro che la routine sia terminata, è evidente che, se non mostri il codice non si puo' mai dare nessuna risposta sensata.

Usi delle API?

Il blocco si verifica solo dopo l'uso di questa routine?

Come mai ci sta delle "ore"?