powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получить double от ADOField (COM)
3 сообщений из 3, страница 1 из 1
Получить double от ADOField (COM)
    #34593629
XNut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда ADOField возвращает строку, проблем нет.
Но когда пытаюсь получить число, то Invoke возвращает VARIANTARG с vt==0xe (14) (vtInterface). Как "это" преобразовать в double????
...
Рейтинг: 0 / 0
Получить double от ADOField (COM)
    #34594651
батрак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Invoke VARIANTARG не возвращает, а возврашает код ошибки - если 0 ,то ошибки нет - обычно проверяют макросом SUCCEEDED.
...
Рейтинг: 0 / 0
Получить double от ADOField (COM)
    #34594827
XNut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все решилось. 0xe это VT_DECIMAL
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Получить double от ADOField (COM)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]