|
Autor
|
Thema: Bei prompt Zeitformat prüfen (984 mal gelesen)
|
Opa Mitglied Selbständiger Simulationsexperte

 Beiträge: 62 Registriert: 16.06.2005 eM-Plant 7.6 / 8.2 Development License
|
erstellt am: 23. Aug. 2010 09:13 <-- editieren / zitieren --> Unities abgeben:         
Hallo! Ich möchte die Benutzereingabe bei "prompt" überprüfen, ob ein gültiges Zeitformat vorliegt. IsTime überprüft nur die Variable, ErrorHandler hilft auch nicht weiter Gibt es eine elegante Möglichkeit oder muss man mit "pos" und "copy" den string zerlegen und das Format selbst prüfen (etwas umständlich)? Danke für Eure Mühe! Opa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
planty Mitglied Dipl.-Ing.
 
 Beiträge: 139 Registriert: 18.09.2006
|
erstellt am: 23. Aug. 2010 10:32 <-- editieren / zitieren --> Unities abgeben:          Nur für Opa
Moin, warum hilft der ErrorHandler nicht? Versuch den Eingabestring in time zu casten (str_to_time) wenn das Format nicht stimmt fang es im ErrorHandler ab. Elegant ist das zwar nicht... aber SimTalk ist nun mal nicht elegant^^. Gruß P. ------------------ Two hours of trial and error can save ten minutes of manual reading! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Opa Mitglied Selbständiger Simulationsexperte

 Beiträge: 62 Registriert: 16.06.2005 eM-Plant 7.6 / 8.2 Development License
|
erstellt am: 23. Aug. 2010 10:57 <-- editieren / zitieren --> Unities abgeben:         
Hallo planty! Danke für den Tipp. Man muss wohl eine extra Methode machen, aufgerufen von der ursprünglichen, die nur die Überprüfung macht und dann entweder "OK" oder, bei Fehler, vom ErrorHandler bspw. "Error" zurück gibt. Das kann man dann in der ursprünglichen Methode verarbeiten. Zitat: Original erstellt von planty:
Elegant ist das zwar nicht... aber SimTalk ist nun mal nicht elegant^^.
Richtig, nicht elegant und umständlich, aber es geht wohl nicht anders... Hauptsache es klappt jetzt Nochmal Danke und Tschüß Opa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Homer Simpson Mitglied
 
 Beiträge: 345 Registriert: 14.09.2005
|
erstellt am: 24. Aug. 2010 08:27 <-- editieren / zitieren --> Unities abgeben:          Nur für Opa
|

| | CAD Applikationsingenieur / Trainer (m/w/d) | Wir sind entegra.
Seit über 25 Jahren treiben wir technische Innovationen voran und gehören zu den führenden Experten für die Implementierung und Betreuung von Autodesk CAD-Lösungen. Mit unserem umfassenden Portfolio in den Bereichen Maschinenbau, Architektur und Bauwesen gestalten wir aktiv die digitale Zukunft.
Unsere Eigenentwicklung primtech ist eine wegweisende Engineering-Software für die Planung, Dokumentation und Simulation von Hochspannungsschaltanlagen.... | | Anzeige ansehen | Feste Anstellung |
|
Opa Mitglied Selbständiger Simulationsexperte

 Beiträge: 62 Registriert: 16.06.2005 eM-Plant 7.6 / 8.2 Development License
|
erstellt am: 24. Aug. 2010 08:39 <-- editieren / zitieren --> Unities abgeben:         
|