Форум: "Начинающим";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Внизstring в variant, как? Найти похожие ветки
← →
newbie2 (2007-05-04 11:46) [0]Привет, All!
ситуация: есть некий метод ищущий в датасете нужное поле и выдающий его AsVariant как function myFunc(...):Variant, но потребовалось обращаться к значению через некий третий класс (делающий дополнительную обработку) и возвращающий только string, по идеи vVarian := sString идет на ура, но видимо в некоторых случаях конвертация стринга в вариант производится с потерей первоначального типа данных (например если в стринг засунута дата), и в итоге гдето получаю сообщение "Invalid variant type conversion"
вопрос как сделать ручную конвертацию string в variant?
спасибо
P.S.
"гдето" - это в FastReport"е, туда данные передаются
P.P.S.
если убрать прогонку через обработку третьего класса и напрямую обращаться к AsVariant (с теми же данными) все Ок
← →
Правильный Вася (2007-05-04 11:56) [1]
> в некоторых случаях конвертация стринга в вариант производится
> с потерей первоначального типа данных (например если в стринг
> засунута дата)
первоначальный тип - это строка, чтоб ты туда не втулил в виде строки, хоть генокод
← →
Ega23 © (2007-05-04 11:57) [2]1. замени AsVariant на Value
2. Varastype + F1
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c