| |
|
|
| ¡Hola Amigos des Goto, SubProc y AddStrings,
heute möchte Soy un bastante besonderen y bisher de el Geheimmafia zurückbehaltenen Tip para el Umgang con Zeitsträngen geben: El Liste el Kalender.
Schnappt uno se una Liste (h=create("List",0)) - así ha uno auch sin z.B. Tag 1-7 neu a erfinden - una Zeitstrang welcher a) unheimlich simplemente abzufragen b) unheimlich zügig a befragen c) unheimlich simplemente a bescheiben es.
So sieht una Stromsparkalender de:
Zeit;Event 12345678; Murmeln ausrollen 12346678; privatgeheime Daten recoger 12347678; Murmeln einrollen 12348678; Computer zerstören
Der Mathemat se inmediatamente erkennen, en el linksten Spalte el Liste posición Pagar. Sind esta Pagar más no zufällig como z.B. getTickCount+BeliebigeZeitAbJetzt - entonces puede ser en cualquier momento en el Programa simplemente por getString$(h,0) de el ersten Línea el Liste entnehmen, qué como nächstes ansteht y antes allem: si ahora ya getTickCount grösser es also el/una Event ya ausgeführt/lejos voluntad muss. Somit dejar se auch Events simplemente descartar, z.B. si la Diff. zw. Kalendereintrag y GetTickCount "zu gross" es.
Jedenfalls es esta Herangehensweise bastante XProfan-Optimal y geeignet z.B. auch para Echtzeit-Anwendungen en denen lo de Vorteil es, rápidamente y zügig "mit 1 Zeile" una Eventplan a befragen.
So puede ser z.B. auch para una dynamischen Handlungsstrang simplemente (neue) Events en/por Events hinzufügen. |
|
|
| |
|
|