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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.12.2011, 13:48   #1  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,984 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Вы не путаете со случаем когда в качестве параметра передается значение совпадающее со значением по умолчанию ? В таких случаях prmIsDefault() возвращает false и это правильно. Т.е. эта функция не просто значения сравнивает, а на самом деле смотрит передано что-то было или нет.
Старый 01.12.2011, 14:10   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Logger Посмотреть сообщение
Вы не путаете со случаем когда в качестве параметра передается значение совпадающее со значением по умолчанию ? В таких случаях prmIsDefault() возвращает false и это правильно. Т.е. эта функция не просто значения сравнивает, а на самом деле смотрит передано что-то было или нет.
Не, это понятно. Она и должна проверять, передано что нибудь или нет, а не сверять похожесть значений переданного и поумолчанию.

В памяти есть некие смутные воспоминания с чем это было связано, но пока не проверю не хочу озвучивать, что бы не сбивать общественность с толку
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 01.12.2011, 16:15   #3  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Logger Посмотреть сообщение
Вы не путаете со случаем когда в качестве параметра передается значение совпадающее со значением по умолчанию ? В таких случаях prmIsDefault() возвращает false и это правильно. Т.е. эта функция не просто значения сравнивает, а на самом деле смотрит передано что-то было или нет.
Погонял разные варинаты использования этой функции, никаких проблем не выявилось...
Одно из трех,
  1. либо я не смог воссосздать ту ситуацию, с которой сталкивался ранее;
  2. либо это была плавыющая ошбка и в одной и той же ситуации то воспроизводиласть, то нет;
  3. либо я что-то путаю, и проблема была не в этой функции.

надеюсь, что это третий вариант
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 01.12.2011, 16:24   #4  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
Цитата:
Сообщение от lev Посмотреть сообщение
Погонял разные варинаты использования этой функции, никаких проблем не выявилось...
Одно из трех,
  1. либо я не смог воссосздать ту ситуацию, с которой сталкивался ранее;
  2. либо это была плавыющая ошбка и в одной и той же ситуации то воспроизводиласть, то нет;
  3. либо я что-то путаю, и проблема была не в этой функции.

надеюсь, что это третий вариант
Кажется с енумами была такая проблема в 3ке, при передаче 0 ф-ия возвращала true
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy
Старый 01.12.2011, 16:33   #5  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от ivas Посмотреть сообщение
Кажется с енумами была такая проблема в 3ке, при передаче 0 ф-ия возвращала true
вот я тоже так думал, но при тесте функция отработала нормально
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: Logger (3).
Старый 01.12.2011, 16:52   #6  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
Цитата:
Сообщение от lev Посмотреть сообщение
вот я тоже так думал, но при тесте функция отработала нормально
на чистой 3ке без сп и кр проверяли?
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy
Старый 01.12.2011, 16:57   #7  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от ivas Посмотреть сообщение
на чистой 3ке без сп и кр проверяли?
нет, проверял на SP3
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Теги
.net, x++, полезное, сборка мусора

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxmusings: X++ in the .NET CLR : Life in the Fast Lane Blog bot DAX Blogs 0 22.08.2011 10:11
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений gl00mie DAX: Программирование 2 23.04.2010 00:47
jinx: Microsoft Dynamics AX - X++ und .NET (CLR) Arrays Blog bot DAX auf Deutsch 0 03.03.2009 03:08
Dynamics AX: DAXguy - DAX and the .Net CLR Blog bot DAX Blogs 0 27.10.2007 04:23
Inside Dynamics AX 4.0: Working with the .NET Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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