↑  ←  Описание функции


_DecToNum

Конвертирует десятичное число в указанное

#Include <ConvertingNumbers.au3>
_DecToNum ( $iDec, $Symbol )

Параметры

$iDec Десятичное число
$Symbol Набор символов определяющих последовательность в разряде

Возвращаемое значение

Успех:Возвращает число в новой разрядности, @extended определяет количество символов в разряде
Ошибка:Возвращает число переданное в параметре $iDec устанавливает @error равным 1

Примечания

Не используйте функцию для конвертирования в 16, 8 - ричные числа, для этого есть Hex, StringFormat

См. также

_NumToDec

Пример

; AZJIO
; http://www.autoitscript.com/forum/topic/141984-num1-to-num2/#entry999132
#include <ConvertingNumbers.au3>

$sSymbol = 'abcdefghijklmnopqrstuvwxyz'
$sText = '0 = ' & _DecToNum(0, $sSymbol) & @CRLF
$sText &= '1 = ' & _DecToNum(1, $sSymbol) & @CRLF
$sText &= '2 = ' & _DecToNum(2, $sSymbol) & @CRLF
$sText &= '23 = ' & _DecToNum(23, $sSymbol) & @CRLF
$sText &= '24 = ' & _DecToNum(24, $sSymbol) & @CRLF
$sText &= '25 = ' & _DecToNum(25, $sSymbol) & @CRLF
$sText &= '26 = ' & _DecToNum(26, $sSymbol) & @CRLF
$sText &= '27 = ' & _DecToNum(27, $sSymbol)
MsgBox(0, 'Сообщение', $sText)

$md5 = '5DD66C671119146C30CC27FB9A138733'
$sSymbol = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
$timer = TimerInit()
$n = _DecToNum(_NumToDec($md5, '0123456789ABCDEF'), $sSymbol)
MsgBox(0, Round(TimerDiff($timer), 2) & ' msec', $n)