Вниз
Скачать: CL | DM;

TVariant и int64   Найти похожие ветки 

← →
minstrel   (2004-07-01 13:44) [0]

День добрый!
Среда 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.


← →
MBo ©   (2004-07-01 13:49) [1]

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


← →
TUser ©   (2004-07-01 14:38) [2]

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


← →
minstrel   (2004-07-01 15:03) [3]

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
3-1087564847
None
2004-06-18 17:20
2004.07.18
Даты


11-1076697668
DDA
2004-02-13 21:41
2004.07.18
DecompressBuf в KolZLib


14-1088367069
Ломброзо
2004-06-28 00:11
2004.07.18
Немного о шарлатанах


6-1084979142
Ahven
2004-05-19 19:05
2004.07.18
WinSock: gethostbyaddr vs getnameinfo


8-1083481501
NewOldMan-NOM
2004-05-02 11:05
2004.07.18
2D вечен?




   Наверх