AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Endloser Ladebalken/Fortschrittsanzeige/Progressbar

Endloser Ladebalken/Fortschrittsanzeige/Progressbar

Ein Thema von AuronTLG · begonnen am 20. Aug 2021 · letzter Beitrag vom 21. Aug 2021
Antwort Antwort
AuronTLG

Registriert seit: 2. Mai 2018
Ort: Marburg
239 Beiträge
 
Delphi 12 Athens
 
#1

Endloser Ladebalken/Fortschrittsanzeige/Progressbar

  Alt 20. Aug 2021, 15:52
Moin,

ich hätte gerne für einen Vorgang mit nicht absehbarer Dauer eine optische Fortschrittsanzeige mit so einem schönen Ladebalken, der einfach wieder und wieder durchläuft, so wie es Windows z.B. gerne macht.
Komponenten dafür gibt es viele, angefangen schon bei der normalen TProgressBar im Marquee-Modus.

Bei allen Komponenten habe ich aber dasselbe Problem: Sie sehen hübsch aus, bis man irgendwas im Programm tut. Dann bleiben sie hängen und ruckeln.

Ich habe die Vermutung, dass man vielleicht was auch immer man machen will währenddessen in einen eigenen Thread hauen muss, was ich aber nicht hoffe...
Daher wollte ich mal fragen, ob vielleicht jemand sowas schonmal gebaut und hübsch bekommen hat.
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Endloser Ladebalken/Fortschrittsanzeige/Progressbar

  Alt 20. Aug 2021, 16:21
Ich habe die Vermutung, dass man vielleicht was auch immer man machen will währenddessen in einen eigenen Thread hauen muss, was ich aber nicht hoffe...
Warum nicht? Genau das ist der einzig richtige Weg. Ist echt kein Hexenwerk.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
10.993 Beiträge
 
Delphi 12 Athens
 
#3

AW: Endloser Ladebalken/Fortschrittsanzeige/Progressbar

  Alt 20. Aug 2021, 16:32
Warum nicht? Genau das ist der einzig richtige Weg. Ist echt kein Hexenwerk.
Aber so ganz trivial ist das auch nicht, wenn man alle Eventualitäten berücksichtigen will. Allerdings wäre der umgekehrte Weg (den Progessbar in einen Thread zu verlagern) wohl deutlich anspruchsvoller.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.415 Beiträge
 
Delphi 7 Professional
 
#4

AW: Endloser Ladebalken/Fortschrittsanzeige/Progressbar

  Alt 21. Aug 2021, 16:14
Vor etwas über einem Jahr hatten wir das Thema schonmal: Unendlicher Progressbar Ist da was verwertbares bei?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.330 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Endloser Ladebalken/Fortschrittsanzeige/Progressbar

  Alt 21. Aug 2021, 21:38
Allerdings wäre der umgekehrte Weg (den Progessbar in einen Thread zu verlagern) wohl deutlich anspruchsvoller.
Wenn man dazu ein Fenster mit meiner MTCL verwendet, ist das sehr einfach.

Trotzdem macht es meistens mehr Sinn die Arbeit in Threads zu verlagern, das ist natürlich richtig.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
10.993 Beiträge
 
Delphi 12 Athens
 
#6

AW: Endloser Ladebalken/Fortschrittsanzeige/Progressbar

  Alt 21. Aug 2021, 22:11
Trotzdem macht es meistens mehr Sinn die Arbeit in Threads zu verlagern, das ist natürlich richtig.
Insbesondere, weil der Main-Thread ja trotzdem geblockt wäre.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Alter Mann

Registriert seit: 15. Nov 2003
Ort: Berlin
934 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Endloser Ladebalken/Fortschrittsanzeige/Progressbar

  Alt 21. Aug 2021, 23:26
Hier
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz