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 

vorherige Eingabewerte in Bedienelementen löschen



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!

06.10.2006, 07:01
Beitrag #1

Buh Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2005

8.2.1
2003
de

734..
Deutschland
vorherige Eingabewerte in Bedienelementen löschen
Hallo,

ich habe einen Dialog der einige Bedienelemente enthält. Diese Werte (Strings etc..) werden dann in einer Datei abgespeichert und der Dialog wird geschlossen. Wenn ich nun diesen Dialog wieder aufrufe stehen aber noch die vorherigen Werte in den Bedienelemeten drin. Sad
Wieso werden diese vorherigen Werte nicht automatisch gelöscht (also auf Standardwerte initialisiert), wenn der Dialog neu aufgerufen wird?
Muss man praktisch alle Bedienelemete programmatisch löschen?

mfg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2006, 07:03
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
vorherige Eingabewerte in Bedienelementen löschen
Lösche sie doch mit Property-Nodes.

Gruß Markus

' schrieb:Hallo,

ich habe einen Dialog der einige Bedienelemente enthält. Diese Werte (Strings etc..) werden dann in einer Datei abgespeichert und der Dialog wird geschlossen. Wenn ich nun diesen Dialog wieder aufrufe stehen aber noch die vorherigen Werte in den Bedienelemeten drin. Sad
Wieso werden diese vorherigen Werte nicht automatisch gelöscht (also auf Standardwerte initialisiert), wenn der Dialog neu aufgerufen wird?
Muss man praktisch alle Bedienelemete programmatisch löschen?

mfg

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2006, 07:26
Beitrag #3

Buh Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2005

8.2.1
2003
de

734..
Deutschland
vorherige Eingabewerte in Bedienelementen löschen
' schrieb:Lösche sie doch mit Property-Nodes.

Gruß Markus

Hallo,

ja, aber ich find das umständlich. Ich habe das auch seither immer so gemacht, dass ich im ersten Sequenzdiagramm die Bedienelemente über lokale Variablen lösche. :closedeyes:
Hab gedacht, dass geht auch so irgendwie...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2006, 07:59
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
vorherige Eingabewerte in Bedienelementen löschen
Achso. Ich weiß ja nicht, wie Dein Dialog aussieht, aber ich denke, dass Du darum nicht herum kommst, dass Du entweder beim Starten oder Beenden die Werte der Bedienelemente,.... über lokale Variablen, Property-Nodes,... auf einen bestimmten Wert "initialisieren" musst.
Aber ich lasse mich auch gern eines besseren belehren. Big Grin

Gruß Markus

' schrieb:Hallo,

ja, aber ich find das umständlich. Ich habe das auch seither immer so gemacht, dass ich im ersten Sequenzdiagramm die Bedienelemente über lokale Variablen lösche. :closedeyes:
Hab gedacht, dass geht auch so irgendwie...

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2006, 08:50
Beitrag #5

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
vorherige Eingabewerte in Bedienelementen löschen
' schrieb:Wieso werden diese vorherigen Werte nicht automatisch gelöscht (also auf Standardwerte initialisiert), wenn der Dialog neu aufgerufen wird?
weil du das nicht programmiert hast. LV kann nicht erraten, was du haben willst. Das Standard-Verhalten ist nunmal, dass LV zur Laufzeit NICHTS an den Daten ändert, und das ist gut so

' schrieb:Muss man praktisch alle Bedienelemete programmatisch löschen?

ja, z.B. mit lokalen Variablen

guckst du: Beispiel VI


Angehängte Datei(en)
Sonstige .vi  dialog.vi (Größe: 46,39 KB / Downloads: 274)

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2006, 09:40 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2006 09:50 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
vorherige Eingabewerte in Bedienelementen löschen
' schrieb:Das Standard-Verhalten ist nunmal, dass LV zur Laufzeit NICHTS an den Daten ändert, und das ist gut so
Dasselbe nochmal als weitschweifiger Senf mit zehnmal mehr Worten: Die Bedienelemente haben normalerweise auch eine Anzeigefunktion, sie zeigen den gegenwärtig gültigen Wert an. Dieser Zustand sollte bis zur Eingabe eines neuen Wertes erhalten bleiben. Das ist im Sinne fast aller Benutzer. Eine zwischenzeitliche Änderung der Anzeige auf Standardwert wär nicht in deren Sinn, und wenn es doch mal anders gewünscht wird, dann geht das auch, aber es ist Programmieraufwand in Form eines Eigenschaftsknotens fällig. Wenn Buh das "umständlich" nennst, na ja - dann mag es denn so sein.

Man kann sogar sagen, daß es für viele Awendungen störend ist, daß beim Neustart eines Programmes die Bedienelemente die eingegebenen Werte verlieren und wieder die Standardwerte annehmen. Das zu ändern läuft aber wirklich auf eine etwas umständliche Programmierung hinaus, und deshalb unterbleibt es manchmal, obwohl es nicht optimal ist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2006, 09:45
Beitrag #7

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
vorherige Eingabewerte in Bedienelementen löschen
Bei Properties gibt es eine Möglichkeit die Indicators bei jedem Aufruf zu löschen(Clear Indicators when called).

   

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2006, 18:12
Beitrag #8

Buh Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2005

8.2.1
2003
de

734..
Deutschland
vorherige Eingabewerte in Bedienelementen löschen
' schrieb:Bei Properties gibt es eine Möglichkeit die Indicators bei jedem Aufruf zu löschen(Clear Indicators when called).

[attachment=29615:attachment]

Gruss, Eugen

hallo,

das war genau das was ich meinte ^_^...hab doch gewußt, dass sowas irgendwo gibt..

danke trotzdem an alle Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Handling von Bedienelementen tooony 8 5.822 27.07.2016 14:17
Letzter Beitrag: wladimir s
  Cluster aus Bedienelementen und Statemachine I3erry 2 4.149 21.10.2013 17:48
Letzter Beitrag: I3erry
  Lichtschaltung mit Bedienelementen AlexMaster 1 2.891 23.11.2012 13:10
Letzter Beitrag: jg
Wink Skalierung von Bedienelementen und Anzeigen Mueller_BT 2 3.779 20.09.2011 08:39
Letzter Beitrag: eb
  Eigenschaften von Bedienelementen Emma 2 3.832 30.03.2011 07:49
Letzter Beitrag: Emma
  Ändern/Auslesen von Bedienelementen eines Hauptprogramms mittels eines Unterprogramms aptiva 7 8.058 11.10.2010 09:59
Letzter Beitrag: aptiva

Gehe zu: