anno hat folgendes geschrieben: |
Hallo zusammen,
ich will, während eine Aktion ausgeführt wird, also Daten aus einer Datenbank geladen werden, eine Animierte Grafik anzeigen.
Allerdings so lange, wie die Abfrage läuft, bewegt sich die Grafik nicht, erst danach wieder.
Wie kann ich das machen, immer eine bewegte Grafik während den Abfragen durchlaufen zu lassen?
mfg anno |
Hallo,
der Ladebalken bewegt sich, wenn ein neuer Wert zugewiesen wird - du müsstest in die Verarbeitungsroutine regelmässige Aufrufe dazu einbauen, möglichst so, dass der Balken wirklich von 0 bis 100% läuft, indem du etwa die Zahle der gelesenen Records und der aller zu lesenden berechnest.
Wenn du darauf keinen Zugriff hast, kannst du einen Timer verwenden, aber da die Anzeige dann keinen Bezug auf die geleistete und noch zu leistende Arbeit hat, ist das eigentlich Betrug. Allerdings ein üblicher, viele Balken laufen durch und fangen dann ohne weitere Begründung wieder von vorne an, wenn der User schon Hoffnung hat, dass es endlich weitergeht.
Gruss Reinhard