Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di LupinI
    Registrato dal
    Jul 2008
    Messaggi
    35

    [VB6] Forzare aggiornamento Label all'interno di un ciclo

    Ho questo problema.
    Quando eseguo un determinato codice che prevede l'elaborazione ciclica di un database con operazioni di lettura e scrittura, la CPU è talmente impegnata sull'elaborazione che le LABEL da me inserite per controllare l'evolversi delle operazioni, non hanno il tempo di aggiornarsi durante l'esecuzione.
    Inoltre ho notato che spesso compare un messaggio tipico di quando un'app non risponde.

    Pensavo alla possibilità di stoppare, anche solo per un secondo, l'esecuzione del codice, in modo da dare il tempo necessario alle LABEL di aggiornarsi.

    Probabilmente non è questa la soluzione, forse esiste un modo per limitare in qualche modo le priorità per dare il tempo necessario, non saprei.

    Chiedo consigli al forum per una soluzione al mio problema.
    Ultima modifica di LupinI; 12-05-2019 a 09:15

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,234
    Non rispondo due volte ... leggi la risposta su

    https://www.iprogrammatori.it/forum-...ta-t38911.html
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di LupinI
    Registrato dal
    Jul 2008
    Messaggi
    35
    ok, grazie

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    23,818
    Ho aggiornato la discussione correggendo il titolo, in quanto deve essere indicato come da Regolamento.

    Per il resto, rilancio la soluzione che ti è stata proposta dell'uso del DoEvents, perché in VB6 è probabilmente lo strumento più immediato e semplice da utilizzare, se non l'unico.

    Attenzione però che DoEvents gestisce tutti gli eventi, non solo quelli di disegno, quindi devi avere cura di impedire quelli indesiderati durante il ciclo, se si verificano e non vuoi che procurino effetti collaterali alla tua applicazione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Delphi Succinctly (e-book)

  5. #5
    Utente di HTML.it L'avatar di LupinI
    Registrato dal
    Jul 2008
    Messaggi
    35
    ringrazio il forum per i suggerimenti.
    Affronterò il problema nel prossimo fine settimana

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 © 2019 vBulletin Solutions, Inc. All rights reserved.