|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2011, 01:21 | #1 |
Новичок
Джуниор
Регистрация: 27.06.2011
Сообщений: 3
|
Проблема с BigInt Delphi Library.
Здравствуйте. Либу взял отсюда http://sourceforge.net/projects/bigint-dl/ .
Мой код: Код:
В чем может быть проблема? Последний раз редактировалось щлот; 27.06.2011 в 01:23. |
27.06.2011, 09:32 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
скачал я эту библиотеку...
погонял чуток.. лично у меня сложилось впечатление, что она корявая! вот, попробуйте, в вашем примере исходное число N ввести 120 или 220 или 2222 всё работает. пробуешь 99 (или 9 или 5) - всё. кирдык. падает... причём непонятно где и как... |
27.06.2011, 13:42 | #3 |
Новичок
Джуниор
Регистрация: 27.06.2011
Сообщений: 3
|
Там к библиотеке прилагается тестовый модуль, при попытке преобразовать число в BigInt аналогично вылетает на той же строке. Неужто авторы не проверили собственный тестовый модуль?
Печально. А есть какие-нибудь другие оптимизированные либы для работы с длинными числами? Спасибо за ответ. |
27.06.2011, 14:42 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Конечно, ничего исключать нельзя, но всё же... я грешу на то, что они использовали какую-то настройку компиляции, при которой код работал... ещё посмотрите в ЭТУ тему... ну и СЮДА |
|
27.06.2011, 16:53 | #5 |
Новичок
Джуниор
Регистрация: 27.06.2011
Сообщений: 3
|
Если убрать от одной до восьми двоек из второго числа, то все работает. Если девять, то уже не работает. Мистика.
Неохота по кускам собирать. Во всех остальных либах, которые нашел, либо длинное число было массивом целых, либо опять же баги. Поищу еще на си. Эх, а считает-то быстро, жаль не удается приручить. |
02.11.2014, 22:14 | #6 |
Новичок
Джуниор
Регистрация: 02.11.2014
Сообщений: 1
|
Тема уже наверное давно неактуальна, но я вот недавно скачал эти модули и исправил большую
часть ошибок авторов. Там ошибки в функциях сложения, деления чисел, преобразовании типов. Лично у меня сложилось впечатление, что специально старую неотлаженную версию выложили. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Fast Artificial Neural Network Library (FANN) и Delphi 2010 | stiv73 | Компоненты Delphi | 13 | 03.04.2011 22:14 |
zlib library | chuvakner | Помощь студентам | 2 | 27.10.2010 23:57 |
поле типа BigInt + TIBTable | SNUPY | БД в Delphi | 2 | 04.02.2010 12:30 |
Позвольте представить - Delphi Widget Library | BOBAH13 | Компоненты Delphi | 13 | 06.01.2010 12:01 |
Выложите MSDN library | KJIOyH | Общие вопросы C/C++ | 3 | 20.10.2007 11:21 |