In der heutigen AW 182 ist ein Problem im Magellan-Report aufgefallen. Magellan hat Probleme, lange Einheitennummern (ab fünfstellig) zu verarbeiten. Es scheint einen Bug bei MACHE TEMP zu geben, der Einheiten mit unnötig langen Nummern erzeugt.
Solle jemand Probleme mit der Magellan-AW haben, bitte melden.
Probleme in Magellan mit langen Nummern
Re: Probleme in Magellan mit langen Nummern
Der Bug ist gefunden und hat mit einer Eigenheit in PHP zu tun. Enthält die TEMP-Nummer den Buchstaben e und besteht sonst nur aus Ziffern, wird dies als Exponenten-Schreibweise interpretiert:
MACHE TEMP 3e8
3e8 ist eine kurze Schreibweise für 3 * 10^8, also 300.000.000. Das ist so, als hätte man "MACHE TEMP 300000000" verwendet.
"3e8" wird daher als ganze Zahl mit vielen Nullen interpretiert und nicht als fertige Nummer "3e8", und 300.000.000 ist die Nummer "4ym1hc". So entstehen diese langen Zeichenketten für die neuen Einheiten.
MACHE TEMP 3e8
3e8 ist eine kurze Schreibweise für 3 * 10^8, also 300.000.000. Das ist so, als hätte man "MACHE TEMP 300000000" verwendet.
"3e8" wird daher als ganze Zahl mit vielen Nullen interpretiert und nicht als fertige Nummer "3e8", und 300.000.000 ist die Nummer "4ym1hc". So entstehen diese langen Zeichenketten für die neuen Einheiten.
-
- Leutnant
- Beiträge: 45
- Registriert: Sa 24. Jun 2023, 15:34
Re: Probleme in Magellan mit langen Nummern
Oh man, I hate computers!
I'm glad you found the problem
I'm glad you found the problem
Bedraengt von Kobolden
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste