Maxgui regelmäßig aktualisieren

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Ana

Betreff: Maxgui regelmäßig aktualisieren

BeitragDo, Nov 11, 2010 16:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Heyho,

soweit ich das Maxgui verstehe, warte es ja immer auf ein Event, wenn ich nun aber möchte das alle so und so viele sekunden/millisekunden, etwas getan wird, egal ob nun eine benutzereingabe kommt oder nicht, in meinem fall den inhalt einer datei prüfen, wie stell ich das am besten an, bzw geht das überhaupt?
Don't only practice your art,
but force your way into its secrets,
for it and knowledge
can raise human to divine

Hummelpups

BeitragDo, Nov 11, 2010 17:01
Antworten mit Zitat
Benutzer-Profile anzeigen
kommt ganz drazf an was du machen willst.

Würde empfehlen

createtimer(60)

While WaitEvent()
Select EventID()
Case EVENT_TIMERTICK
end select
wend
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus

Ana

BeitragDo, Nov 11, 2010 20:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Was genau macht EVENT_TIMERTICK? Gibs dazu eigentlich auch eine hilfe?

Ich hab das ganze nun mit Pollevent() gemacht, bin mir aber nicht sicher ob das so geschickt ist...
Don't only practice your art,
but force your way into its secrets,
for it and knowledge
can raise human to divine

mpmxyz

BeitragDo, Nov 11, 2010 21:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn ein Timer tickt, kommt ein Event mit der ID EVENT_TIMERTICK.
Der dazugehörige Code wird im Beispiel also 60 mal pro Sekunde ausgeführt.
Mit Hilfe von "EventSource" kannst du dabei unterschiedliche Timer unterscheiden.
mfG
mpmxyz
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer

Hummelpups

BeitragDo, Nov 11, 2010 22:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Sonst guck dir das Beispiel zu CreateCanvas an.

Grüße
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group