Italia
Fonte/ Codesnippets

Events Timing Zeitstrang

 
Hallo Amici des Goto, SubProc und AddString,

heute möchte ich einen ganz besonderen und bisher von der Geheimmafia zurückbehaltenen Tip per den Umgang mit Zeitsträngen geben: Die Liste der Kalender.

Schnappt man sich eine Liste (h=create("List",0)) - so hat man auch ohne z.B. Tag 1-7 neu zu erfinden - einen Zeitstrang welcher a) unheimlich einfach abzufragen b) unheimlich zügig zu befragen c) unheimlich einfach zu bescheiben ist.

So sieht ein Stromsparkalender aus:

Zeit;Event
12345678; Murmeln ausrollen
12346678; privatgeheime Daten sammeln
12347678; Murmeln einrollen
12348678; Computer zerstören

Der Mathemat wird sofort erkennen, in der linksten Spalte der Liste stehen Zahlen. Sind diese Zahlen eher nicht zufällig als z.B. getTickCount+BeliebigeZeitAbJetzt - dann kann man jederzeit im Programm einfach per getString$(h,0) aus der ersten Zeile der Liste entnehmen, was als nächstes ansteht und vor allem: ob jetzt schon getTickCount grösser ist also das/ein Event bereits corsa/entfernt werden muss. Somit lassen sich auch Events einfach verwerfen, z.B. wenn die Diff. zw. Kalendereintrag und GetTickCount "zu gross" ist.

Jedenfalls ist diese Herangehensweise ziemlich XProfan-Optimal und geeignet z.B. auch per Echtzeit-Anwendungen in denen es von Vorteil ist, schnell und zügig "mit 1 Zeile" einen Eventplan zu befragen.

So kann man z.B. auch per einen dynamischen Handlungsstrang einfach (neue) Events bei/durch Events hinzufügen.
 
15.12.2009  
 



Zum Quelltext


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.438 Views

Untitledvor 0 min.
Juergen Baier16.02.2012
Torsten Boo02.03.2011

Themeninformationen

Dieses Thema hat 1 subscriber:

iF (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie