NEWS
1 DP von mehreren wird nicht aktualisiert [gelöst]
-
@devdracon sagte: kannst du das näher erläutern?
Habe ich bereits:
@paul53 sagte in 1 DP von mehreren wird nicht aktualisiert [gelöst]:
die beiden Variablen enthalten stets den identischen Wert!
Es wird nicht unterschieden, von welchem Datenpunkt
Wertstammt. Oder anders: Die VariableWertwird mit identischem Wert auf zwei Variablen aufgeteilt. -
@devdracon sagte: kannst du das näher erläutern?
Habe ich bereits:
@paul53 sagte in 1 DP von mehreren wird nicht aktualisiert [gelöst]:
die beiden Variablen enthalten stets den identischen Wert!
Es wird nicht unterschieden, von welchem Datenpunkt
Wertstammt. Oder anders: Die VariableWertwird mit identischem Wert auf zwei Variablen aufgeteilt.@paul53
Ich habe da mal was zusammengeklöppelt.
Je nachdem welches Objekt verändert wird, erhalte ich schon den korrekten Wert.
Was nicht geht, ist das Ermitteln des Gerätenamens usw.
-
@devdracon sagte: kannst du das näher erläutern?
Habe ich bereits:
@paul53 sagte in 1 DP von mehreren wird nicht aktualisiert [gelöst]:
die beiden Variablen enthalten stets den identischen Wert!
Es wird nicht unterschieden, von welchem Datenpunkt
Wertstammt. Oder anders: Die VariableWertwird mit identischem Wert auf zwei Variablen aufgeteilt. -
@paul53
Ich habe da mal was zusammengeklöppelt.
Je nachdem welches Objekt verändert wird, erhalte ich schon den korrekten Wert.
Was nicht geht, ist das Ermitteln des Gerätenamens usw.
@codierknecht sagte: Je nachdem welches Objekt verändert wird, erhalte ich schon den korrekten Wert.
Ja, aber man weiß nicht, zu wem er gehört, es sein denn, man wertet zusätzlich die ID aus, etwa so:

-
@paul53 verstehe. ich habe mir den inhalt der Variablen in ein debug schreiben lassen - du hast recht. wie würde ich das korrekt ändern müssen?
s.u. ,denke ich. Post war nahezu zeitgleich
@devdracon sagte: wie würde ich das korrekt ändern müssen?
Wie hier gezeigt.
-
@devdracon
Mach das was @paul53 vorgeschlagen hat: Verwende für jedes Deiner 2 Objekte einen separaten Trigger.
Du triggerst auf 2 Objekte und musst die in der Ereignisbehandlung wieder unterscheiden.
Das wird extrem unübersichtlich!
-
@codierknecht sagte: Je nachdem welches Objekt verändert wird, erhalte ich schon den korrekten Wert.
Ja, aber man weiß nicht, zu wem er gehört, es sein denn, man wertet zusätzlich die ID aus, etwa so:

@paul53 sagte in 1 DP von mehreren wird nicht aktualisiert [gelöst]:
Ja, aber man weiß nicht, zu wem er gehört ...
Das ist natürlich korrekt.
Dann habe ich Dich lediglich falsch verstanden.es sein denn, man wertet zusätzlich die ID aus, etwa so
Und das ist wieder unnötiger Aufwand.
-
@paul53 sagte in 1 DP von mehreren wird nicht aktualisiert [gelöst]:
Ja, aber man weiß nicht, zu wem er gehört ...
Das ist natürlich korrekt.
Dann habe ich Dich lediglich falsch verstanden.es sein denn, man wertet zusätzlich die ID aus, etwa so
Und das ist wieder unnötiger Aufwand.
@codierknecht sagte: Und das ist wieder unnötiger Aufwand.
Deshalb besser zwei getrennte Trigger.
-
@codierknecht sagte: Und das ist wieder unnötiger Aufwand.
Deshalb besser zwei getrennte Trigger.
@paul53 sagte in 1 DP von mehreren wird nicht aktualisiert [gelöst]:
Deshalb besser zwei getrennte Trigger.
Und damit wären wir wieder bei meinem Lieblingsthema: CleanCode und "Separation of concerns"
https://clean-code-developer.de/die-grade/orangener-grad/#Separation_of_Concerns_SoC
Wenn man "Klasse" mit "Trigger" ersetzt, gilt auch:
https://clean-code-developer.de/die-grade/orangener-grad/#Single_Responsibility_Principle_SRP -
so funktioniert das jetzt, wie es soll:
das nachfolgende Blockly ist falsch, nachfolgende Posts beachten!

Danke an alle die sich beteiligt haben!
@devdracon sagte: das nachfolgende Blockly ist falsch
Wie sieht die Änderung aus?
-
@devdracon sagte: das nachfolgende Blockly ist falsch
Wie sieht die Änderung aus?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
