Splash Screen

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Distarb
Beiträge: 36
Registriert: 30.03.2005 16:32

Splash Screen

Beitrag von Distarb »

Ho!
ich habe hier mal nen Code gesammelt womit ihr eure eigenen Splashscreens anzeigen könnt.

Code: Alles auswählen


; By NicTheQuick (12.11.2003)

#SplashScreen_WindowID = 0 
#SplashScreen_GadgetID = 0 
#SplashScreen_ImageID = 0 
Image.s = "C:\Coding\Radix Engine 3.0\bin\splash.bmp"  ;Pfad anpassen 
Procedure ShowSplashScreen(Picture.s, Delay.l) 
  Protected a.l 
  UseJPEGImageDecoder() 
  If LoadImage(#SplashScreen_ImageID, Picture) 
    If OpenWindow(#SplashScreen_WindowID, 0, 0, ImageWidth(), ImageHeight(), #PB_Window_BorderLess | #PB_Window_ScreenCentered, "Splash") 
      If CreateGadgetList(WindowID(0)) 
        ImageGadget(#SplashScreen_GadgetID, 0, 0, ImageWidth(), ImageHeight(), UseImage(0)) 
        a = GetTickCount_() + Delay 
        Repeat 
          While WindowEvent() : Wend 
        Until GetTickCount_() > a 
      EndIf 
      CloseWindow(0) 
    EndIf 
  EndIf 
EndProcedure 

ShowSplashScreen(Image, 2000) ;(euer Bild,länge der Anzeige Zeit)


Greetz Disy

Edit by Kiffi: NTQ als Programmautor in den Code eingetragen
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Mhm... Ich kann mir nicht helfen aber das Ding kommt mir verdammt bekannt vor !?!?! :? :roll: :|
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Splash Screen

Beitrag von Kiffi »

> ich habe hier mal nen Code gesammelt womit ihr eure eigenen
> Splashscreens anzeigen könnt.

Deine Bemühungen in Ehren, aber: Sinn eines Splash-Screens kann es nicht
sein, den Ladevorgang eines Programmes um die Anzeigezeit zu verzögern.

Während ein Splash-Screen angezeigt wird, sollte das Programm
zeitintensive Aktionen im Hintergrund durchführen und somit dem Anwender
ein visuelles Feedback geben, dass das Programm entweder gestartet ist,
noch läuft oder nicht abgestürzt ist.

Soll keine Kritik an Deiner Arbeit sein...

Grüße ... Kiffi
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Was Kiffi wahrscheinlich sagen will, ist daß es eigentlich ein
"FLASHSCREEN" ist.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Hroudtwolf hat geschrieben:Was Kiffi wahrscheinlich sagen will, ist daß es eigentlich ein
"FLASHSCREEN" ist.
so? Will ich das?

Was ist ein Flashscreen?

Grüße ... Kiffi
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

z.B.

Das Fenster ,das aufgeht wenn man ein Programm startet.
Mit einem Logo drin zum Beispiel.
Das Flashfenster geht je nach Proggerbelieben zeitgesteuert zu oder
nach dem Fertigladen der Aplikation.

Das Wort Flashfenster kenn ich jetzt schon seit Win3.x und OS/2.
Müsste eigentlich jeder kennen.
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

Kannte ich noch nicht.
Und was ist ein SplashScreen? Und für was ist der Code oben gut?
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Hroudtwolf hat geschrieben:Das Fenster ,das aufgeht wenn man ein Programm startet.
Mit einem Logo drin zum Beispiel.
Das Flashfenster geht je nach Proggerbelieben zeitgesteuert zu [...]
... also genau das, was Distarb gepostet hat.
Hroudtwolf hat geschrieben:Müsste eigentlich jeder kennen.
ich bin eigentlich schon ziemlich lange dabei, aber von einem Flashfenster
habe ich noch nie gehört.
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Das ist wie aufm Bau....

Der eine Geselle sagt zum Andern: "Bring mir mal dir Gummifut..."
Der Andere versteht nix gutes und haut ihm ein paar vorn Latz weil ne
"Gummifut" in seiner Fachsprache "Gibshandbecher" heisst !
Antworten