![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заполучить и в чём хранить 20 разрядное число ... [D6, WinXP]
Fin © (2007-09-05 22:31:00)Доброго времени суток.
возникла такая проблема в свою программу из 1с v8.1 через сом подключение пытаюсь вытащить 20 значное целое число и не в какую, пытался вытащить хотя бы как строку и всё равно получаю в строке уже округлённое значение.
Делаю так: в 1с базе 40702810900340030306, на фыходе после Connect1C.string(OleRes.получить(i)) - получаю 40702810900340000000
где OleRes это olevariant и там ссылка на данные в 1с,
Connect1C это: Connect1C :=CreateOLEObject('V81.Application');
может кому доводилось с подобным сталкиватся, поделитесь опытом или советом.
Инс (2007-09-05 22:48:00) [1]А нет, перечитал вопрос внимательнее, не то.
Инс (2007-09-05 22:43:00) [2]Библиотека FGInt:
http://www.submanifold.be/triade/GInt/gint.html