Seite 2 von 5
Verfasst: 09.10.2006 17:47
von Rubiko
#NULL hat geschrieben:RSBasic hat geschrieben:..ich meine nicht das die Balken voll laufen muss. Ich meine, dass das Sück von 0 % bis 100 % hinlaufen, ..
kapier ich nich
Ich denke er meint einfach solche GIFs wie die die AND51 gepostet hat. Also einfach ein GIF mit nen Ladebalken der von 0% bis 100% hingeht und dann wieder bei 0% anfängt und wieder bis 100% geht, unabhängig davon wieviele % jetzt erreicht wurden
Verfasst: 09.10.2006 17:50
von a14xerus
ich glaube er meint sowas :

Verfasst: 09.10.2006 17:59
von #NULL
Code: Alles auswählen
hWin=OpenWindow(0, 200,300,400,20, "schwups",#PB_Window_BorderLess)
Repeat
c.d+0.1
StartDrawing( WindowOutput(0) )
For i=0 To 399
Line(i,0,0,20, 200+Sin(c-i/10.0)*50)
Next
StopDrawing()
event=WindowEvent()
Select event
Case #PB_Event_CloseWindow
quit=1
EndSelect
Delay(5)
Until quit

Verfasst: 09.10.2006 18:10
von RSBasic
@#NULL
Danke, aber ich warte trotzem auf Morgen

Verfasst: 09.10.2006 18:13
von #NULL
nur immer zu

Verfasst: 09.10.2006 21:22
von AND51
>Ich denke er meint einfach solche GIFs wie die die AND51 gepostet hat.
genau. RSBasic will quasi einen Glastunnel darstellen, durch den ein Zug fährt. Ist der zug durch, kommt von Links schon der nächste
Er hat doch nen Screenshot gepostet habt ihr euch den ned angeschaut? Das, worauf der Pfeil zeigt, das will er in seinem Programm haben.
Da das ohne selbst hand anzulegen aber nicht geht, habe ich diese GIFs gepostet. Diese GIFs sind wie die Sanduhr von Windows: Sie bedeuten: "Bitte warten, lade..."
Zu Darstellung von GIFs: Dies ist hier sowie im englischen Forum bereits vielfach diskutiert worden. GIFs können nicht direkt von PureBasic eingelesen werden, was ich schon ziemlich scheiße finde. Aber fairer weise unterstützt
LoadImage() dann auch keine PNG-Transparenz.
Lösung: Die einfachste Lösung ist ein
Webgadget(), welches den nötigen HTML Quellcode enthält, um GIFs anzuzeigen. Alternative: Durchnummerierte Bilder mit FOR-Schleife laden und hintereinander abspielen.
Verfasst: 09.10.2006 21:25
von RSBasic
@AND51
Danke

, ich bin echt schockiert, dass sowas nich nicht in der Gadget-Liste drin steht.
Das ist wirklich schade, dass diesen Feature nicht gibt. Aber mit Webgadget möchte ich nicht benutzen. Ich warte noch und vielleicht fällt mir eine Lösung ein.
Verfasst: 09.10.2006 21:35
von RSBasic
Ich habs, naja ist leider unter Konsole, aber mal einen Fortschritt.
Code: Alles auswählen
Procedure AlertThread(Parameter)
Repeat
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("|| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("|||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("|||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("|||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("|||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("||||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||| |")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| ||||||||||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| ||||||||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| ||||||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| ||||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| |||")
PrintN("|--------------------------------------------------|")
Delay(100)
ClearConsole()
PrintN("|--------------------------------------------------|")
PrintN("| ||")
PrintN("|--------------------------------------------------|")
Delay(100)
ForEver
EndProcedure
OpenConsole()
ConsoleTitle("SOSITI-Setup")
CreateThread(@AlertThread(), 154)
Delay(10000)
CloseConsole()
Verfasst: 09.10.2006 21:37
von AND51
Bitte!
Das was du möchtest ist kein Gadget. Es würde sich nicht so etablieren können, als dass man daraus ein eigenes Webgadget machen könnte, welches in PB mit einfachen Befehlen aufrufbar ist. Das ist einfach nur so eine schicke Dekoration, die Microsoft sich hat einfallen lassen. Auch das, was du da beim booten siehst (wovon dein Screenshot auch ist), das ist letzendlich nur eine animierte Grafik, kein echtes gadget!
Du könntest allerdings mit
StartDrawing() auch selbst eine prozedur erstellen, die soetwas nachahmt. Speicher den coe als Include-Datei und du hast den Code jederzeit zur Verfügung, dass du ihn bequem mit
Include einfügen kannst! Du kannst ihn hier im Forum auch veröffentlichen, sodass wir ihn auch nutzen können

Verfasst: 09.10.2006 21:45
von RSBasic
@AND51
Hi, ich weis, dass das kein Gadget ist, aber ich dachte, das wäre eine Alternative für mich. Naja nicht gut
Mit dem Zeichnen kenn ich mich nicht so aus, ich kann nur ein paar Linien zeichnen und mehr kann ich nicht. Hab auch noch nie intensiv dran gearbeitet. Ich könnte mal probieren, aber eventuell bräuchte ich vielleicht deine Hilfe. Wenn du einverstanden bist

PS: Ich denke, dass ist doch ein Gadget, naja z.B.: Wenn du auf Start klickst und dann auf Suchen. Wenn du nach Dateien suchst, dann kommt dieser 'Gadget oder auch nicht' wieder vor. Und ist das eine Gif?