Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TVariant и int64


minstrel ©   (2004-07-01 13:44:00) 

День добрый!
Среда Builder C++ 5.0.
Проблема в следующем:
__int64  ii;
TVariant vv;
ii = vv;         // - ошибка компиляции
vv = ii;         // - ошибка компиляции
vv = 5000000000; // - ошибка компиляции
Как доработать TVariant тип, чтобы он мог работать с типом __int64 ???
Реализация TVariant действительно не имеет обработчика например оператора присваивания для __int64 (sysvari.h), и даже TVarData не содержит описания для __int64 (systvar.h)...
Думаю аналогичная проблема наблюдалась и в соотв. версии Delphi.


minstrel   (2004-07-01 15:03:00) [1]

не могу найти...


TUser   (2004-07-01 14:38:00) [2]

Поиши по форуму. Недавно был такой вопрос про вариант и int64.


MBo   (2004-07-01 13:49:00) [3]

Через приведение типа к какому-либо поддерживаемому восьмибайтовому (Currency или Double, например) попробуй


Наверх

Титульная страница Поиск, карта сайта Написать письмо