|
Autor
|
Thema: Bei prompt Zeitformat prüfen (943 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
|

| | Entwicklungsingenieur (m/w/d) | | Die besten Köpfe für die unterschiedlichsten Aufgaben zu finden sowie Menschen und Technologien zu verbinden, und zwar täglich aufs Neue - dafür schätzen unsere Kunden FERCHAU. Unterstütze uns: als ambitionierte:r Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und übernehmen Verantwortung für komplexe Entwicklungsprojekte.... | | Anzeige ansehen | Entwicklung |
|
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:         
|