LabVIEWForum.de - Eingabe als Standard setzen

LabVIEWForum.de

Normale Version: Eingabe als Standard setzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich mal wieder, hätte da mal ne Frage, wie kann ich einen vom User eingegebenen Wert als Standardwert für das Feld setzen.

Oder muss man das wirklich über eine Initialisierung machen? Das ich die Werte in eine ini schreibe und die bei Programstart wieder lade?
hi,
das geht im menu

1. gib in alle Felder die gewünschten Werte ein

2. operate>make current values to default

g markus
Ja Nee, das ist mir klar.
:roll: :oops: Ich glaube, ich habe ein kleines aber wichtiges Detail vergessen zu erwähnen. Ich meinte während des Laufes des VI.
LordMordred schrieb:Ja Nee, das ist mir klar.
:roll: :oops: Ich glaube, ich habe ein kleines aber wichtiges Detail vergessen zu erwähnen. Ich meinte während des Laufes des VI.
Grundsätzlich kann man die Mehtode 'make current value default' nur aufrufen, wenn das VI NICHT gerade ausgeführt wird (bzw. in eine gerade in der Ausführung befindliche Hierarchie eingebunden ist). Sicherlich kann man sich Tricks überlegen, das zu umgehen, z.B. das VI nur dynamisch nutzen, nach Nutzereingabe beenden, dann neuen Default setzen, abspeichern, wieder (dynamisch) einbinden usw. Das ist aber so kompliziert, dass Dein zuerst genannter Vorschlag (per .ini Datei) der deultich einfachere Weg ist. (Mit dem zusätzlichen Vorteil, dass die Einträge in der .ini auch mit beliebigen anderen Programmen geändert werden können)
Was auch noch möglich wäre ist die Werte in die Registry zu schreiben. LabVI hat dazu einige Tools. Ich habe mich damit aber noch nicht beschäftigt, aber in der Hilfe solltest du einige Beispiele finden.

Gruß, Florian
Referenz-URLs