INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Wert wird nicht übernommen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.07.2014, 07:50
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wert wird nicht übernommen
Hallo rabber,

Zitat:nochmals:
Wert über Tastatur eingeben (ohne raus zu klicken und auch keine "Entertaste" betätigen), dann wie gesagt Button "wert übernehmen" drücken (nach 2 mal Betätigen des Buttons wird der Wert übernommen da mit dem ersten klicken zusätzlich aus dem Feld geklickt wird!) siehe auch Anhang....
Auf einem zweiten Rechner kann ich das Verhalten bestätigen. Muss was mit dem OS/Anzahl der CPU-Cores/Wetterlage zu tun haben…

Erläuterung:
Du hast hier eine klassische RACE-CONDITION!
- Du tippst einen Wert ein, der aber noch nicht als neuer Wert übernommen wird.
- Du klickst auf einen Button, um ein Event auszulösen.
- Im Event wird eine lokale Variable gelesen (das sind die Konstrukte, die sehr "Race-Condition"-anfällig sind!).
Was geht nun schneller: das Auslesen der lokalen Variable (mit dem noch nicht aktualisierten Wert) oder das Aktualisieren des Wertes aufgrund deines Mausklicks?

In den meisten Fällen scheint das Auslesen der Variable zu gewinnen - aber halt nicht immer.

Lösung:
Du musst dir eine Race-Condition-sichere Lösung einfallen lassen. Das einfachste wäre ein ValueChange-Event und der User muss die Enter-Taste drücken. Geht eh schneller als die Hand wieder von der Tastatur zur Maus zu bewegen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Wert wird nicht übernommen - rabber - 09.07.2014, 14:12
RE: Wert wird nicht übernommen - GerdW - 09.07.2014, 14:19
RE: Wert wird nicht übernommen - GerdW - 09.07.2014, 15:35
RE: Wert wird nicht übernommen - jg - 09.07.2014, 16:11
RE: Wert wird nicht übernommen - Lucki - 09.07.2014, 18:53
RE: Wert wird nicht übernommen - GerdW - 10.07.2014 07:50
RE: Wert wird nicht übernommen - GerdW - 10.07.2014, 08:25
RE: Wert wird nicht übernommen - jg - 10.07.2014, 08:26
RE: Wert wird nicht übernommen - Lucki - 10.07.2014, 10:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Frontpanel wird beim beenden nicht immer geschlossen Winterkind 4 3.533 08.04.2020 08:30
Letzter Beitrag: Freddy
  Default Wert wird nicht gespeichert ares2013 8 6.704 27.02.2020 12:51
Letzter Beitrag: jg
  Vi-Einstellungen werden nicht übernommen Janis 5 4.380 13.02.2017 11:09
Letzter Beitrag: Janis
  Wert an naheliegensten Wert aus Array anpassen TSC 17 11.503 26.07.2016 06:59
Letzter Beitrag: TSC
  Aenderungen in strikter Typdefinition werden nicht übernommen Hasenfuss 2 3.728 25.06.2015 17:30
Letzter Beitrag: BNT
  Case wird wiederholt --> weiß nicht warum mexas450 9 6.566 12.12.2014 13:35
Letzter Beitrag: Lucki

Gehe zu: