AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Keine Animation beim SplashScreen

Ein Thema von Popov · begonnen am 24. Apr 2015 · letzter Beitrag vom 25. Apr 2015
Antwort Antwort
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.339 Beiträge
 
Delphi 12 Athens
 
#1

AW: Keine Animation beim SplashScreen

  Alt 24. Apr 2015, 14:19
Und ja, wenn du beim Programmstart nicht nur sinnlos Zeit verplemperst und eigentlich nichts machst, dann siehe Sir Rufo.
Wenn das Programm dort was macht und keine/kaum Zeit zur Verfügung stellt, welche der Komponente die Möglichkeit gibt sich zu zeichnen (z.B. Messages verarbeiten), dann kann dort auch keine Animation ablaufen.

Lange Operation im Thread = HauptThread/GUIThread hat Zeit was zu machen, während auf das Ende des anderen Threads gewartet wird.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Keine Animation beim SplashScreen

  Alt 24. Apr 2015, 14:43
Wenn das Programm dort was macht und keine/kaum Zeit zur Verfügung stellt, welche der Komponente die Möglichkeit gibt sich zu zeichnen (z.B. Messages verarbeiten), dann kann dort auch keine Animation ablaufen.
das wird es wohl sein!

@Sir Rufo

Ich will nicht behaupten, dass das falsch ist was du schreibst, aber wozu brauche ich dann ein SplasScreen?

Wenn ich zuerst das Fenster anzeige und dann im extra Thread Daten nachlade, dafür habe ich die Sanduhr die mir zeigt, dass in Hintergrund was passiert. Dafür brauche ich keinen SplasScreen.
Ist denn der/das SplashScreen nichts anderes als eine SuperDuperLuxus-Sanduhr?
Von mir aus auch eine freundliche Begrüßung des Benutzers. Aber mir reicht so etwas:
Code:
   Programm Initialisierung
#1 lade Parameter
#2 prüfe Netzverbindungen
#3 

#99 Initialisierung abgeschlossen
(und trotzdem sind diese Lade-Orgien eine Zumutung!)

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#3

AW: Keine Animation beim SplashScreen

  Alt 25. Apr 2015, 11:55
Wenn das Programm dort was macht und keine/kaum Zeit zur Verfügung stellt, welche der Komponente die Möglichkeit gibt ...
Ich hab mir gerade TAnimate etwas angeguckt. Die Komponente wird in einem separatem Thread gestartet. Daran liegt es also nicht.
  Mit Zitat antworten Zitat
Smaraner
(Gast)

n/a Beiträge
 
#4

AW: Keine Animation beim SplashScreen

  Alt 25. Apr 2015, 13:56
Hallo,

ich hatte das Problem auch mal und folgendes hat geholfen: Füge unter uses noch ShellAnimations; ein, dann funktioniert es zu mindestens bei mir.

Oder habe ich das jetzt falsch verstanden und es geht, aber nur verzögert?

Sebastian

Geändert von Smaraner (25. Apr 2015 um 14:00 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.339 Beiträge
 
Delphi 12 Athens
 
#5

AW: Keine Animation beim SplashScreen

  Alt 25. Apr 2015, 14:06
Oder habe ich das jetzt falsch verstanden und es geht, aber nur verzögert?
Beim späteren Aufruf geht es ... nur beim Start nicht.

Also besteht der Verdacht, daß dort jemand mit Delphi 7 in einem XP-System (oder älter) arbeitet, denn seit Vista fehlen im Windows diese Resourcen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort

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 01:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz