| |
|
|
Walter | Für einfache Zwecke eine einfache Plausi von Edit-Feld oder Input-Box auf numerische Eingabe
' Für Plausi von EDIT-Feld, input$,... auf numerische Eingabe. ' Erkennt ganze Zahlen samt Vorzeichen bzw. ' Dezimalzahlen bis zu der eingestellter Anzahl der Dezimalstellen ' (Set("Decimals",N)/voreingestellt sind lt. Aiuto 6 Dezimalstellen) ' Erkennt NICHT 10er-Potenzen als Zahlen, also z.B. -3.4e2
declare ein$,meld$
while 1 meld$="" ein$=input$(%maxX/2 - 130,%maxY/2-40,"Zahl eingeben/Abbruch=Ende","Numerisch?","")
case ein$="":break
if str$(val(ein$))=ein$ ' erkennt ganze Zahlen inkl Vorzeichen meld$=" ist ganze Zahl"
elseif left$(str$(val(ein$)),len(ein$))=ein$ ' erkennt Kommazahlen inkl Vorzeichen (bis zu Anzahl Decimals) meld$=" ist Dezimalzahl"
else meld$=" ist NICHT numerisch"
endif
messagebox(ein$+meld$,"Numerisch?",0)
endwhile |
|
|
| |
|
|