Показать сообщение отдельно
Старый 28.02.2007, 11:30   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,971 / 3267 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Angry Класс Set некорректно сохраняет xRecord
Любопытный баг
Если объявить
set set = New Set(Types::Record);

а потом что нибудь туда положить и попробовать перебрать значения итератором, то в отладчике видно, что нужные значения лежат, но при извлечении мы получаем common у которого потеряны все поля кроме системных и тип буфера - UNKNOWN, хотя tableId заполнен корректно.

Соответственно сделать с извлекаемым значением ничего нельзя - ошибка времени выполнения.

Придется юзать Map :-(

Ax 3.0 SP3