Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TJvGifAnimator - Animation wird bei Aktivität nicht angezeigt (https://www.delphipraxis.net/169029-tjvgifanimator-animation-wird-bei-aktivitaet-nicht-angezeigt.html)

tofse 25. Jun 2012 12:16

TJvGifAnimator - Animation wird bei Aktivität nicht angezeigt
 
Hallo,
ich verwende TJvGifAnimator von JVCL. Die Funktionalität soll wie auf einer Webseite sein. Solange im Hintergrund Ladeaktivität stattfindet, soll das animierte Gif angezeigt werden.
Das Problem ist nun, dass die Animation nicht erkennbar ist, solange das Programm arbeitet, also z.B. Daten aus der Datenbank lädt. Das Gif ist dann zwar sichtbar, aber nur mit Standbild. Erst nach Abschluss der Programmaktion bewegt sich wieder was.
Wie könnte ich das denn ändern ?

Grüße
Christof

DeddyH 25. Jun 2012 12:20

AW: TJvGifAnimator - Animation wird bei Aktivität nicht angezeigt
 
Verlagere die Hintergrundaktivitäten in einen eigenen Thread.

BLin4ik 9. Jul 2012 10:55

AW: TJvGifAnimator - Animation wird bei Aktivität nicht angezeigt
 
Das Problem hatte ich auch mal ich benutze eine TGifimage Komponente, und habe einen Timer in den Hintergrund gesetzt der Threaded ist.
Und die bewegegung erfolgt über einen ständigen Framewechsel im Timer.

himitsu 9. Jul 2012 11:09

AW: TJvGifAnimator - Animation wird bei Aktivität nicht angezeigt
 
Zitat:

Zitat von BLin4ik (Beitrag 1174071)
Und die bewegegung erfolgt über einen ständigen Framewechsel im Timer.

Also über nicht threadsichere Zugriffe auf die VCL?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 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