Hallo,
bei meinen Programmen muss ich oft überprüfen ob Eingaben in Textfelder Zahlen sind und andere Bedingungen erfüllen, zB größer 0 sind.
Normalerweise mache ich das ja mit
Da ich jetzt ein Programm habe wo ich relativ viele Eingabewerte überprüfen muss und der Code nicht zu lang und unübersichtlich werden soll hatte ich überlegt diese Überprüfungen in eine separate Funktion auszulagern, damit ich für jedes Textfeld diese nur einmal aufrufen muss:
aufrufen würde man das dann im Hauptprogramm mit
Jetzt zu meiner Frage: Welchen Datentyp muss das Argument Text meiner Funktion haben (im Beispiel habe ich es als String gemacht), damit es von isNumeric korrekt ausgeführt wird bzw. anders gefragt welches Datentyp braucht isnumeric als Parameter? Oder kann ich das als string lassen? Sollte auch für Double, also Zahlen mit ANchkommastellen funktionieren, wobei es das tut wenn ich es direkt im Hauptprogramm amche.
Vielen Dank im voraus
bei meinen Programmen muss ich oft überprüfen ob Eingaben in Textfelder Zahlen sind und andere Bedingungen erfüllen, zB größer 0 sind.
Normalerweise mache ich das ja mit
Da ich jetzt ein Programm habe wo ich relativ viele Eingabewerte überprüfen muss und der Code nicht zu lang und unübersichtlich werden soll hatte ich überlegt diese Überprüfungen in eine separate Funktion auszulagern, damit ich für jedes Textfeld diese nur einmal aufrufen muss:
aufrufen würde man das dann im Hauptprogramm mit
Jetzt zu meiner Frage: Welchen Datentyp muss das Argument Text meiner Funktion haben (im Beispiel habe ich es als String gemacht), damit es von isNumeric korrekt ausgeführt wird bzw. anders gefragt welches Datentyp braucht isnumeric als Parameter? Oder kann ich das als string lassen? Sollte auch für Double, also Zahlen mit ANchkommastellen funktionieren, wobei es das tut wenn ich es direkt im Hauptprogramm amche.
Vielen Dank im voraus