AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Kreisförmige Ladeanzeige wie von Flash bekannt
Thema durchsuchen
Ansicht
Themen-Optionen

Kreisförmige Ladeanzeige wie von Flash bekannt

Ein Thema von JBJHJM · begonnen am 30. Dez 2009 · letzter Beitrag vom 30. Dez 2009
Antwort Antwort
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#1

Re: Kreisförmige Ladeanzeige wie von Flash bekannt

  Alt 30. Dez 2009, 12:15
Ich lade das GIF aus den Ressourcen wie folgt:

Delphi-Quellcode:
TFormX = class(TForm)
  imgAnimaton : TImage;
...
private
  FGIF : TGIFImage;
...
end;

procedure ...;
begin
  FGIF := TGIFImage.Create();
  FGIF.LoadFromResourceName(HInstance, 'ANIMATION');
  imgAnimaton.Picture.Assign(FGIF);
end;
Warum halte ich mir eine globale Instanz von dem GIF-Image? Weil ich später das GIF auch so wieder anhalten kann, da ich diese Image auf meinem SplashScreen verwende und bei einem Fehler sollte ja nichts mehr geladen werden.

Delphi-Quellcode:
// Animation anhalten
FGIF.Animate := False;
imgAnimaton.Picture.Assign(FGIF);
Edit:
Zitat von Matze:
Die braucht man normalerweise nicht.
Das ist ja absolut klasse Ich muss mich da mal umschauen, ob es da alles gibt, was ich so brauche. Aber leider kann ich da keine Größeneinstellungen vornehmen, irgendwie schade. Das bringt mich aber auf die Idee sowas mal selbst zu schreiben.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:47 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