UDF > WinAPI >


_WinAPI_MulDiv

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 )

Paramètres

$iNumber Indique le multiplicande
$iNumerator Indique le multiplicateur
$iDenominator Indique le nombre par lequel le résultat de la multiplication doit être divisé

Valeur de retour

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

Remarque

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.

Voir aussi

Consultez MulDiv dans la librairie MSDN.