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

| | Duales Studium B.Eng. Maschinenbau (m/w/d) für 2026 | Duales Studium B.Eng. Maschinenbau (m/w/d) für 2026 Innovative Baustoffe, internationale Präsenz, über 160 Jahre Tradition ? all dies verbindet sich mit dem Namen Dyckerhoff. Als Unternehmen der italienischen Buzzi SpA bietet Dyckerhoff rund um Zement und Beton Lösungen für Kunden im In- und Ausland. Mit weltweit rund 10.000 Beschäftigten erwirtschaftet Buzzi einen Umsatz von über 4 Mrd.... | | Anzeige ansehen | Ausbildung, Studium |
|
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:         
|