wie funktionniert STAktualisieren() ?
Hallo Liste,
ich probiere was folgt für eine Animation :
Rechenblatt 1:
A2 : (siehe unten, von A6 oder Knopf A19)
A3 : Funktion Sekunde
C2 : (siehe unten, von A6 oder Knopf A19)
C3 : Funktion AddSekunde(A2;A12)
A6 : Formel Wenn(A3=C3;Zelle(A3;A2) UND Zelle(1+C2;C2)
A12 : Zahl, z.B. 3 (Sekunden)
so erhalte ich in der Zelle C2 nacheinander 1, 2, 3, etc. (i.e.
Perioden von Zahl in A12 Sekunden)
das klappt !
in demselben Rechenblatt 1 :
A14: Funktion STLayout
A15: Funktion STStartzeit
A16: Funktion STLetzterWechsel
A17: Formel Wenn(NICHT IstFehl (A17);STAktualisieren(3))
A19:Knopf : Formel Zelle(Jetzt;Rechenblatt 1!;A2) UND Zelle
(0;Rechenblatt 1!;C2) UND STStarten('Layout 1')
das auch klappt !
aber wenn in A17 die Formel so ergänzt wird-
A17: Formel Wenn(NICHT IstFehl (A17) UND A3=C3;STAktualisieren)
-wird dann nichts mehr aktualisiert, und in A15 und A16 bleibt NA! in
der Diaschau auf dem 1. Bildschirm ; auf dem 2. Bildschirm kann ich
aber feststellen, dass überall alles klappt, auch in den Zellen A15
und A16 habe ich die richtigen Zeite. Warum wird nicht aktualisiert ?
das ist -endlich- meine Frage ;-)
Was habe ich falsch gemacht ? Die Bedingung A3=C3 scheint mir
sicherer als eine Zeit in STAktualisieren(), damit alles
synchronisiert bleibe.
NB. die Anzahl der Perioden in C2 werde ich später mit Index(;) für
die Animation benutzen
Grüsse
jacques