Bonjour,

Suite à des tests faits pour un autre problème (n'ayant rien à voir avec Lazarus), j'ai quand même découvert un truc bizarre dont je voulais vous faire part.

Posons le décor avec un extrait de l'aide (en rouge un truc rajouté par moi) :
Nom : real_types.png
Affichages : 699
Taille : 49,9 Ko

Ce qui m'intéresse c'est la 3e colonne, "Significant digits" : vous traduisez ça comment ? "Chiffres significatifs" ? Et les autres chiffres on en fait quoi ?
Et puis d'abord, pourquoi deux valeurs ? 7-8 pour le type Single, ça dépend de quoi ? De l'air du temps ? De l'âge du capitaine ? D'autre chose ?

Parce que ce matin, j'avais le nez dans des tests de divisions, et je vous laisse regarder les résultats de ShowMessage(FloatToStr(la_division)); en fonction du Type de la_division :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
avec 841.0 / 108.0    
 single 7.787036896           9 chiffres décimaux
 double 7.78703703703704     14 chiffres décimaux 
 
avec  16.0 / 116.0      
 single 0.137931034           9 chiffres décimaux
 double 0.137931034482759    15 chiffres décimaux 
 
avec 216.0 / 24389.0     
 single 0.00885645207        11 chiffres décimaux
 double 0.00885645167903563  17 chiffres décimaux
J'avoue ne pas comprendre cette 3e colonne (c'est pas un film, ça ? )