Показать сообщение отдельно
Старый 02.09.2011, 11:17   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Lightbulb Класс для преобразования значений между различными значимыми типами
В ходе реализации различных импортов приходится обрабатывать ситуации, когда нужно заполнить поле одного типа, а считанное значение - другого типа (например, все исходные данные - в строковом виде, хотя это частный случай). Чтобы не дублировать код, занимающийся подобными преобразованиями, был реализован вспомогательный класс, умеющий конвертировать значения одних базовых типов в другие. Также класс может использоваться при импорте через COM, когда нужно конвертировать значение, полученное в виде COMVariant. Мне класс также пригодился при импорте данных средствами .NET.
NB! Чтобы код класса скомпилировался, необходимы кое-какие дополнительные инструменты, представленные в теме Вспомогательные классы проверки условий и утверждений.
Вложения
Тип файла: rar DEV_AnyTypeUtil.rar (5.6 Кб, 268 просмотров)
За это сообщение автора поблагодарили: Logger (6), lev (6), perestoronin (1), IKA (1), Jorj (1), GBH (1).