Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Durata ProgressBar in base ad una funzione

    Ciao,

    sentite... come si fa ad impostare la durata di una prograssbar in base all'esecuzione di una funzione???

    GRAZIE.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Re: Durata ProgressBar in base ad una funzione

    Originariamente inviato da Scorpion69
    sentite... come si fa ad impostare la durata di una prograssbar in base all'esecuzione di una funzione???
    Credo che tu debba modificare il modo in cui esponi i tuoi quesiti, dato che non si capisce quasi mai quale sia il problema.

    Spiega come dovrebbe comportarsi la ProgressBar all'interno della tua applicazione.

    In ogni caso, pensando al ristretto numero di proprietà della ProgressBar in quanto tale, mi risulta difficile che sia possibile legarla in modo automatico ad agenti esterni: il controllo ha poche proprietà significative, un minimo, un massimo e una posizione; sta a te impostarle nel modo corretto affinché la barra di progressione rappresenti il valore che vuoi.

    Inoltre, per ottenere il suo aggiornamento effettivo, molto spesso è necessario ricorrere a thread esterni per evitare di vedere solamente lo stadio finale di tutti gli aggiornamenti apportati alla barra, dato che nel corso dell'elaborazione che dà luogo alla progressione della barra l'applicazione non può gestire i messaggi in coda relativi al ridisegno della finestra e dei controlli in essa contenuti, a meno che tale operazione non venga forzata o consentita.

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

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3

    Re: Re: Durata ProgressBar in base ad una funzione

    Originariamente inviato da alka
    Credo che tu debba modificare il modo in cui esponi i tuoi quesiti, dato che non si capisce quasi mai quale sia il problema.

    Spiega come dovrebbe comportarsi la ProgressBar all'interno della tua applicazione.

    In ogni caso, pensando al ristretto numero di proprietà della ProgressBar in quanto tale, mi risulta difficile che sia possibile legarla in modo automatico ad agenti esterni: il controllo ha poche proprietà significative, un minimo, un massimo e una posizione; sta a te impostarle nel modo corretto affinché la barra di progressione rappresenti il valore che vuoi.

    Inoltre, per ottenere il suo aggiornamento effettivo, molto spesso è necessario ricorrere a thread esterni per evitare di vedere solamente lo stadio finale di tutti gli aggiornamenti apportati alla barra, dato che nel corso dell'elaborazione che dà luogo alla progressione della barra l'applicazione non può gestire i messaggi in coda relativi al ridisegno della finestra e dei controlli in essa contenuti, a meno che tale operazione non venga forzata o consentita.

    Ciao!
    Mmm... hai ragione... puoi anke chiudere la discussione a questo punto. GRAZIE.

  4. #4
    Oppure Metti una WaitBar

  5. #5
    Originariamente inviato da Anony89
    Oppure Metti una WaitBar
    Anke... però volevo vedere se c'erano alternative...

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.