function MulDiv(const Number, Numerator, Denominator: Integer): Integer;
Функция выполняет умножение двух 32-разрядных значения (Number и Numerator), а затем делит 64-разрядный результат на третье 32-разрядное значение (Denominator). Окончательный результат округляется до ближайшего целого числа.
Если результатом является положительное полуцелое число (заканчивается на 0.5), оно округляется вверх. Если результатом является отрицательное полуцелое число, оно округляется вниз.