Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0001971: Komplexe Ausdrücke fehlerhaft - Mantis
Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001971 [X-Skript] Allgemein minor always 24.07.08 19:41 25.08.08 03:00
Reporter Jim_Raynor View Status public  
Assigned To Jim_Raynor
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version V0.915a04 Product Version V0.915a03
  Product Build
Summary 0001971: Komplexe Ausdrücke fehlerhaft
Description Target.y:=Target.y+((random(100)-50)/50); arbeitet nicht so wie erwartet.

Target.y:=((random(100)-20)/20)+Target.y; funktioniert dagegen korrekt. Scheint ein Problem mit dem erkennen des Datentypes zu sein.
Steps To Reproduce
Additional Information
Attached Files

- Relationships

- Notes
(0003420)
Jim_Raynor
24.07.08 20:37
edited on: 24.07.08 20:38

Problem war tatsächlich, dass der / nicht zwangsweise mit Gleitkomma-Zahlen rechnet und erwartet.

Dies wurde jetzt geändert.

/ gibt IMMER eine Gleitkommazahl (single, double, extended ...) zurück
div gibt IMMER eine Ganzzahl (Integer etc.) zurück

Dadurch entspricht X-Skript jetzt dem Verhalten von Delphi.

 

- Issue History
Date Modified Username Field Change
24.07.08 19:41 Jim_Raynor New Issue
24.07.08 20:37 Jim_Raynor Note Added: 0003420
24.07.08 20:38 Jim_Raynor Note Edited: 0003420
24.07.08 20:38 Jim_Raynor Status new => resolved
24.07.08 20:38 Jim_Raynor Fixed in Version  => V0.915a04
24.07.08 20:38 Jim_Raynor Resolution open => fixed
24.07.08 20:38 Jim_Raynor Assigned To  => Jim_Raynor
25.08.08 03:00 Gast Status resolved => closed


Mantis 1.0.7[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker