03.07.2007, 12:52
Beitrag #1
|
katsumi
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2006
2011
2006
DE_EN
Niederlande
|
Gueltigkeit eines Zahlenstrings ?
Hi,
in einer Tabelle (2D-StringArray) muessen vom User u.a. Zahlenwerte eingegeben werden und ich moechte daher kontrollieren, ob der User auch einen gueltigen Zahlenwert als String in ein Feld eingegeben hat. Es sollen Floating Zahlen in Fractional-, Science- sowie SI Notation gueltig sein. Hat jemand von euch gaaaanz zufaellig ein fertiges VI fuer so eine Abfrage ? ^_^
Meine Ansaetze fangen leider nicht jeden Unsinn vom user ab.
|
|
|
03.07.2007, 12:57
(Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2007 13:00 von eg.)
Beitrag #2
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Gueltigkeit eines Zahlenstrings ?
' schrieb:Hi,
in einer Tabelle (2D-StringArray) muessen vom User u.a. Zahlenwerte eingegeben werden und ich moechte daher kontrollieren, ob der User auch einen gueltigen Zahlenwert als String in ein Feld eingegeben hat. Es sollen Floating Zahlen in Fractional-, Science- sowie SI Notation gueltig sein. Hat jemand von euch gaaaanz zufaellig ein fertiges VI fuer so eine Abfrage ? ^_^
Meine Ansaetze fangen leider nicht jeden Unsinn vom user ab.
Ich habe nichts fertiges für dich. Du kannst mit der Event-Struktur das Event "Key Down" abfragen und die Eingabe damit kontrollieren. Zum Kontrollieren einfach das VI "Scan From String" benutzen, denn sobald was falsches eingegeben wird, bekommst du einen Fehler von diesem VI gemeldet.
eg
|
|
|
03.07.2007, 13:04
(Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2007 13:04 von Achim.)
Beitrag #3
|
|
|
03.07.2007, 13:23
Beitrag #4
|
|
|
03.07.2007, 13:48
Beitrag #5
|
katsumi
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2006
2011
2006
DE_EN
Niederlande
|
Gueltigkeit eines Zahlenstrings ?
Funktioniert nicht..
%d%f%p ergibt einen Fehler, weil es einen String nach dieser Reihenfolge hin durchsucht.
Es soll doch heissen: %d ODER %f ODER %p. Wie geht das ?
|
|
|
03.07.2007, 14:20
Beitrag #6
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Gueltigkeit eines Zahlenstrings ?
' schrieb:Funktioniert nicht..
%d%f%p ergibt einen Fehler, weil es einen String nach dieser Reihenfolge hin durchsucht.
Es soll doch heissen: %d ODER %f ODER %p. Wie geht das ?
%f sollte reichen.
eg
|
|
|
03.07.2007, 14:24
Beitrag #7
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Gueltigkeit eines Zahlenstrings ?
Das Thema gab es schon mal hier
|
|
|
03.07.2007, 14:31
Beitrag #8
|
|
|
03.07.2007, 14:49
(Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2007 15:11 von katsumi.)
Beitrag #9
|
katsumi
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2006
2011
2006
DE_EN
Niederlande
|
Gueltigkeit eines Zahlenstrings ?
Hab's nun hinbekommen...endlich.
Nur %f funzt nicht, da wird die SI Notation nicht beruecksichtigt.
Hab auch Leerstring sowie Eingabe von ".12345", falls ein User zu faul ist die Null vor dem Punkt zu setzen. Muss an jeden DAU denken, der spaeter das Programm benutzt.
Danke fuer Eure Hilfe !
Korrektur !
|
|
|
| |