PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Migration windev 5.5 vers windev 8
Migration windev 5.5 vers windev 8
Started by Chang Sylvie, Jun., 08 2005 7:09 PM - 3 replies
Posted on June, 08 2005 - 7:09 PM
Bonjour,

Nous avons une application qui a été développé en windev 5.5. Nous effectuons aujourd'hui une migration de cette application en windev 8.
Suite à cette migration, un des principaux problèmes rencontré est le suivant :

x est un réel sur 4 octets
y est un réel sur 8 octets

x = 5.15
y = x
On a pour résultat y = 5.150000095367 au lieu de 5.15

x = 4.65
y = x
On a pour résultat y = 4.650000095367 au lieu de 4.65

Pourriez-vous s'il vous plait, nous expliquer comment on peut arrive à ces résultats.

Merci pour votre réponse
Posted on June, 08 2005 - 7:38 PM
Bonjour,

Un réel sur 8 octets peut avoir jusqu'à 15 chiffres significatifs tant disque un réel sur 4 octets peut avoir jusqu'à 6 chiffres significatifs. La précision des décimales n'est pas assurée. Pour effectuer des calculs précis, utilisez le type "Monétaire" ou "Numérique".

Bonne Chance
---------
//**//
Posted on June, 08 2005 - 8:02 PM
[Aide enligne]

Différences entre WinDev 5.5 et WinDev 9

Les types de réels ont été modifiés entre WinDev 5.5 et WinDev 8 :


Type de réels avec WinDev 5.5
Réel
Réel Turbo
Réel Double

Type de réels avec WinDev 8
Réel sur 4 octets
Plus disponible
Réel

Par défaut, avec WinDev 5.5, les réels étaient des réels sur 4 octets. Par défaut, avec WinDev 9, les réels sont des réels sur 8 octets.

[/Aide enligne]

---------
//**//
Posted on June, 08 2005 - 8:03 PM
Salut

Peut-être les réponses se trouveront dans le forum pcsoft.fr.windev.old et particulièrement en utilisant (à gauche de la page) "effectuer une recherche"

A bientôt en WD9

bon dév