NEWS
setStateDelayed funktioniert nicht bei Verzögerung
-
Hallo Zusammen,
seit einigen Tagen funktioniert bei Blockly "setStateDelayed" die Auswertung der Verzögung nicht mehr, wenn es sich um eine Variable oder ein einen Ausdruck handelt.
Habe Version 5.0.14 im Einsatz
Es geht mir um dieses Blockly:in Java schaut das so aus:
setStateDelayed('Object ID', true, false, 0, false);
Wenn ich jetzt die ms bei Verzögerung innerhalb des Feldes ändere, dann tut es auch was es soll ... z.B. mit 500
setStateDelayed('Object ID', true, false, 500, false);
soweit so gut!!!
Wenn ich aber eins der folgenden mache:
xml export ist hier:
bekomme ich immer
setStateDelayed('Object ID', true, false, 0, false); setStateDelayed('Object ID', true, false, 0, false); setStateDelayed('Object ID', true, false, 0, false); setStateDelayed('Object ID', true, false, 0, false);
Das ist sehr unschön
Kann das bitte jemand verifizieren bitte?
Danke schön
Grüße Plasma
P.S.: über die Suche habe ich vergleichbare Probleme nicht gefunden
-
@plasmachef
Stimmt kann ich bestätigen. Mit 5.0.7 ging es noch... ab welcher Version es nicht mehr geht habe ich nicht weiter probiert. Machst du ein issue auf? -
@fredf
Danke dir für den Test.Issue eröffnet ... hoffe, dass passt so
-
Hab festgestellt, dass Version 5.0.7 noch i. O. war.
Ab der Version 5.0.8 tritt der Fehler auf.Bin jetzt auf die Version 5.0.7 zurückgegangen, weil es mir sonst diverse Scripte zerschießt, wenn die Verzögerung nicht passt.
-
@plasmachef
Dann hätte ich ja nur noch eine Version probieren müssen -
EDIT: Falsch, Kommando zurück
-
@fredf
das interessante an der Geschichte ist, dass wenn man die Blocklys nicht (verändert und) neu speichert, dann behalten sie ihre Richtigkeit auch nach 5.0.7.
Packt man sie aber an ... was ich leider in Vielzahl der Skripte gemacht habe, dann kommt der Fehler auch rein.
Bekommt man erst wieder mit Version 5.0.7 weg (Änderung und neuer Speicherung) ... deshalb war auch der Rückschritt nötig -
@plasmachef Ja, stimmt
-
Gibt ja ne 5.0.15, tritt das Problem da auch auf?
Wenn ja solltet ihr ein GitHUb Issue öffnen.
-
@wendy2702 sagte in setStateDelayed funktioniert nicht bei Verzögerung:
Wenn ja solltet ihr ein GitHUb Issue öffnen.
Hat @Plasmachef schon gemacht
-
@wendy2702
Ich prüfe morgen die neue Version.
Issue wurde von mir schon erzählt.
Danke für die Info!