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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.09.2006, 09:03   #1  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от ivas
Есть Binary значение размером 4 байта полученное из внешнего источника там это число с плавающей точкой, как в Аксапте его разшифровать?
Что значит расшифровать? Если Вы получили значение типа Double, то:
X++:
Binary b = new Binary();

b.double();
Если нужно передать Double как параметр, то
X++:
ExtTypes::Double

Последний раз редактировалось Lucky13; 05.09.2006 в 09:57.
Старый 05.09.2006, 11:36   #2  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
С Double проблем нет прекрасно работает проблема именно с Float длинна 4 байта
Старый 05.09.2006, 11:44   #3  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
код:

PHP код:
        case (#SQL_FLOAT) :
            
axType  Types::Real;
            if (
set)
                
binaryValue.dword(0_value);
            else
            {
                
axValue binaryValue.dWord(0); // само собой не верно вопрос что тут писать :)
            
}
            break;
        case (
#SQL_DOUBLE) :
        
case (#SQL_D_FLOAT) :
            
axType  Types::Real;
            if (
set)
                
binaryValue.double(0_value);
            else
                
axValue binaryValue.double(0);
            break; 
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Внешнее приложение slava09 DAX: База знаний и проекты 2 24.10.2009 17:01
Базовые типы С++ Eldar9x DAX: Программирование 5 20.11.2006 16:29
ChangeDisplaySettings Link DAX: Программирование 6 06.11.2006 12:05
WinAPI. Ссылка (POINT) третьего уровня вложенности Владимир Максимов DAX: Программирование 2 06.02.2006 16:28
обертка к WinAPI PrintDlg simply2double DAX: Функционал 12 30.05.2005 17:30
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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