AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2009, 13:35   #7  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Хохмы ради набросал джобик конверсии дробовой части в hex
As is...
Если есть ошибки отладить можете черпая инфу из http://en.wikipedia.org/wiki/Hexadecimal
параграф Real numbers

Вы же этот дробовой hex в файле в текстовом виде собираетесь хранить?
Если ответите, что нет, я упаду со стула

X++:
static void Job54(Args _args)
{
    real    r = 1/17;

    real    rr;
    int     ir;

    Counter c;
    str     s;

    str i2h(int _i)
    {
        str _s;
        ;
        switch(_i)
        {
            case 0:_s="0";break;
            case 1:_s="1";break;
            case 2:_s="2";break;
            case 3:_s="3";break;
            case 4:_s="4";break;
            case 5:_s="5";break;
            case 6:_s="6";break;
            case 7:_s="7";break;
            case 8:_s="8";break;
            case 9:_s="9";break;
            case 10:_s="A";break;
            case 11:_s="B";break;
            case 12:_s="C";break;
            case 13:_s="D";break;
            case 14:_s="E";break;
            case 15:_s="F";break;
        }

        return _s;
    }
    ;

    c = 0;
    s= "0.";
    while (c<10)
    {
        rr = 16*r;
        ir = rr;
        r = rr-ir;

        c++;
//        info(strFmt("%1", i2h(ir)));
        s+=i2h(ir);
    }
    info(strFmt("%1", s));
}
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню
Теги
hex, x++

 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:49.