Универсальное преобразование перечислений при обмене через COM

Задача

При реализации обмена или просто выгрузки некоторых объектов через COM подключение возникает задача сопоставления значений перечислений.




Решение

Конечно можно прописать константами соответствие если это одно перечисление. А если перечислений много и значений перечислений тоже несколько, то проще написать универсальный код преобразования одного в другое. Что и реализовывает приведенный ниже код.

Внимание: код работает только для идентичных перечислений, то есть перечисления и их значения совпадают и в источнике и в приемнике.

 

Добавить комментарий

Ваш e-mail не будет опубликован.