Multiplie deux valeurs 32 bits, puis divise le résultat 64 bits par une troisième valeur 32 bits
#include <WinAPIMisc.au3>
_WinAPI_MulDiv ( $iNumber, $iNumerator, $iDenominator )
$iNumber | Indique le multiplicande |
$iNumerator | Indique le multiplicateur |
$iDenominator | Indique le nombre par lequel le résultat de la multiplication doit être divisé |
Succès: | Retourne le résultat de la multiplication suivie de la division |
Échec: | Retourne (-1), si il y a débordement ou $iDenominator était 0 |
Si le résultat est un demi-entier positif (se termine en .5), il est arrondi au dessus.
Si le résultat est un demi-entier négatif, il est arrondie en dessous.
Consultez MulDiv dans la librairie MSDN.