Could be used to convert to binary (for example). Also allows padding of the result.
ConsoleWrite(_ToBase(15, 2, 8) & @CRLF)
ConsoleWrite(_ToBase(257, 3) & @CRLF)
ConsoleWrite(_ToBase(255, 4) & @CRLF)
ConsoleWrite(_ToBase(932, 8) & @CRLF)
ConsoleWrite(_ToBase(65535, 16, 8) & @CRLF)
Exit
Func _ToBase($iNumber, $iBase, $iPad = 1)
Local $sRet = "", $iDigit
Do
$iDigit = Mod($iNumber, $iBase)
If $iDigit < 10 Then
$sRet = String($iDigit) & $sRet
Else
$sRe