Цитата:
Сообщение от
dech
any2str, str2any подходит, только если в any был записан тип str. По другим типам выскочит ошибка.
Если у нас enum, int или UtcDateTime, то о какой конвертации через any2str может идти речь?
Наверное, поэтому речь не шла об any2str? ¯\_(ツ)_/¯
Ещё раз. Примитивные типы могут быть преобразованы в строку одинаковой конструкцией
anytype any = ""; any = transDate;. Ошибка не выскочит.
Обртаное преобразование не зависит от типа и выглядит
transDate = any;, где any - строка, полученная образом выше.
Ошибка не выскочит. Исключение составляет лишь упрямый DateTime(в упомянутом con2str кстати на ax2009 та же ерунда и из-за того-же преобразования), но для него есть DateTimeUtil.