Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert."

Hier bitte Programmierfehler melden
Antworten
Nachricht
Autor
MCG
Beiträge: 2
Registriert: 19.09.2017 22:57:52

Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert."

#1 Beitrag von MCG »

Hallo zusammen,

ich hatte Zusi 2 auf meinem aktuellen Rechner (von 2015 mit damals sehr guter Hardware, Full-SSD) bis vor kurzem problemlos am laufen (zunächst ab 2015 unter Win 8, später - nach Update - unter Win 10).

Nach längerer Zusi 3-Phase wollte ich mal wieder den Rhein entlang fahren - und wurde beim Laden der Strecke von der Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert." überrascht. Das Problem tritt reproduzierbar beim Laden aller Strecken auf (früher oder später beim Laden der (Landschafts-)Elemente). Ich behaupte, im letzten Jahr keine Änderung mehr an meinem Zusi 2 Datenbestand bzw. der Installation vorgenommen zu haben. Jedoch gab es ja vor einigen Wochen mal wieder ein größeres Win 10-Update (eine Vermutung ins Blaue...).

Installiert war/ist Zusi 2 noch unter C:\Program Files (x86)\Zusi. Ich habe zum Test Zusi 2 auch unter C:\ neu installiert, es trat jedoch derselbe Fehler auf, ebenso wie beim Ausführen als Administrator.
Auch eine Systemwiederherstellung der Zusi.exe auf eine Version von vor 1,5 Jahren brachte kein Erfolg.
Die Fahrsimulator-Version ist die Aktuelle: 2.4.7.4.

Bemerkenswert ist die Angabe des Kommas im errechneten Gleitkommawert - dies ist in der Tat kein gültiger Gleitkommawert. Die Einstellung des Dezimaltrennzeichens (unter "Systemsteuerung", "Zeit, Sprache und Region", "Datums-, Uhrzeit- oder Zahlenformat", "weitere Einstellungen") ist bei mir korrekt auf ".".

Kann mir jemand weiterhelfen? Für Hinweise bin ich dankbar. :)

Schöne Grüße,
Michael
Zuletzt geändert von MCG am 06.11.2017 19:34:01, insgesamt 1-mal geändert.

Benutzeravatar
F. Schn.
Beiträge: 6945
Registriert: 24.10.2011 18:58:26

Re: Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert."

#2 Beitrag von F. Schn. »

Dann stell sie mal wieder korrekt auf "," um. Dann wird es vermutlich auch wieder gehen. :P

(Ja, Zusi 2 ist halt eine spezielle Software... :P )
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

MCG
Beiträge: 2
Registriert: 19.09.2017 22:57:52

Re: Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert."

#3 Beitrag von MCG »

O-ha, ja, funktioniert wieder wunderbar. Vielen Dank!

Nach etwas Recherche habe ich die Vermutung, dass ich die Einstellung vielleicht mal im Zusammenhang mit Omsi 2 (läuft auch auf dem Rechner) geändert haben könnte. Ist mir zwar nicht mehr bewusst, aber Omsi 2 erwartet wiederum den "." als Gleitkommatrennzeichen.

(Für eine Software ist Zusi 2 ja auch definitiv im ehrenwerten Oldtimer-Alter angelangt. Und muss gerade deshalb umso mehr erhalten werden. ;D )

Schöne Grüße,
Michael

Benutzeravatar
F Sch
Beiträge: 670
Registriert: 03.10.2016 01:16:10
Wohnort: Köln

Re: Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert."

#4 Beitrag von F Sch »

Im deutschsprachigen Raum werden Ziffern mit Punkten gruppiert und Dezimalzahlen mit Kommata getrennt.
Im englischsprachigen Raum erfolgt es genau anders herum. Vielleicht lag darin der Fehler.

Zusi 3 scheint im Übrigen abhängig von der gewählten regional abhängigen Formatierung keine Probleme damit zu haben.

Benutzeravatar
Johannes
Beiträge: 3233
Registriert: 14.03.2009 22:36:06
Aktuelle Projekte: Zusitools (http://git.io/zusitools)

Re: Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert."

#5 Beitrag von Johannes »

Der Standard bei Formaten, die sowohl menschen- als auch maschinenlesbar sein sollen, ist der Punkt (klar -- da im englischsprachigen Raum verbreitet) und die Einleseroutine braucht sich dann um die Spracheinstellungen des Benutzers nicht zu kuemmern. Zusi 3 schreibt in XML-Dateien auch einen Punkt, aber versteht beim Lesen sowohl Punkt als auch Komma -- das faellt einem dann als Zusatzprogramm-Autor auf die Fuesse, weil man das auch unterstuetzen muss.

Jan
Beiträge: 527
Registriert: 28.11.2007 19:13:51
Wohnort: Stutensee

Re: Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert."

#6 Beitrag von Jan »

Wobei ich meinen Rechner (allerdings Windows 7) auch seit langem mit den englischen Einstellungen für Dezimaltrennzeichen/Zifferngruppierung betreibe und ich mich an keine Probleme mit Zusi 2 erinnern kann. Hm...

Benutzeravatar
F. Schn.
Beiträge: 6945
Registriert: 24.10.2011 18:58:26

Re: Fehlermeldung "'x,y' ist kein gültiger Gleitkommawert."

#7 Beitrag von F. Schn. »

Es gibt soweit ich mich erinnere Unterschiede zwischen den Art- und Weisen, wie man das Dezimaltrennzeichen umstellt. Ich glaube dass sich die Einzelumstellung des Kommas anderst verhält als die Umstellung auf eine andere Sprachvorlage. Wenn ihr also da mal näher untersuchen wollt, solltet ihr ggf. mal darauf achten.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Antworten