Aptem |
Отправлено: 08.09.2003, 05:17 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Привет !
Как конвертировать значение типа AnsiString в Variant?
Variant () не получается почему-то...
Спасибо за внимание !!!
|
|
Borgir |
Отправлено: 08.09.2003, 08:18 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 48
|
Попробуй вместо Variant использовать TVariant, тогда спокойно можно задать например:
[B]TVariant xxx="Any string";
|
|
LeeMouse |
Отправлено: 08.09.2003, 14:38 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 79
|
странно.... у меня конструкция Variant( str ) не вызывает никаких проблем... |
|
Aptem |
Отправлено: 08.09.2003, 16:52 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
QUOTE (LeeMouse @ 08/09/2003, 15:40) | странно.... у меня конструкция Variant( str ) не вызывает никаких проблем... |
Да просто OlePropertySet не принимает AnsiString !!!
|
|
LeeMouse |
Отправлено: 09.09.2003, 09:38 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 79
|
ну ты хоть скажи, что нужно получить под Variant'ом.
Если там нужна строка, терминированная нулём, ну так подсунь ему. |
|
Aptem |
Отправлено: 09.09.2003, 12:38 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Спасибо за ответы !
Вроде разобрался... использую TVariant
CODE | static_cast<TVariant>( Переменная типа AnsiString ) |
|
|