J'ai une application qui exécute un long ensemble d'opérations, et j'essaie d'utiliser un TProgressBar pour suivre ce qui se passe. Je définis un certain nombre d'étapes et appelle .StepIt pour incrémenter la barre de progression.Comment faire pour que TProgressBar arrête de ralentir?
Le problème est qu'il ne fonctionne pas très bien. Au lieu de sauter directement à la position correcte, il semble vouloir glisser progressivement vers lui. C'est très bien si c'est le cas, mais quand j'essaie d'obtenir une représentation précise des progrès de ma routine, cela semble être constamment à la traîne derrière le vrai statut. Comment puis-je désactiver cette "fonctionnalité"? Je remarque seulement que cela se produit sous Windows Vista. Je ne sais pas si ça marche aussi sous XP ou pas, parce que quand je le teste sur XP, le processus va beaucoup plus vite et c'est fini trop vite. : P Mais cela peut ou non être spécifique à Vista. De toute façon, ça me rend fou. Est-ce que quelqu'un sait comment le réparer?
Commentaire intéressant sur le "vrai problème". Où Microsoft a-t-il dit cela? –
Typique stupide Microsoft. Une barre de progression est exactement un ** mètre ** qui mesure la progression, tout comme un thermomètre mesure la température et un compteur de vitesse mesure la vitesse. C'est M $ qui sont les pervers. – DaveBoltman