|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2009, 19:10 | #1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Передача результата функции как String
Код:
Код:
Код:
Что делать?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 04.12.2009 в 19:13. |
04.12.2009, 19:13 | #2 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Отладчиком пробегались? Просто без кода-это просто тычки пальцем в небо.
pushl $0x18E3DF6B
call ICQ |
04.12.2009, 19:17 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Дык если б не пробегся не спросил бы.
До строки Код:
P.S. То, что функа лежит в другом юните может сказаться? ---- Сделал вот так: Код:
---- Переложил функу в гл. модуль. ошибка не исчезла...
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 04.12.2009 в 19:39. |
04.12.2009, 20:49 | #4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Так, ладно, уговорили, предъявляю код.
Пишу модуль для работы с длинной арифметикой. Сейчас готова функция сложения, считает правильно, RESString получает правильное значение, но при передаче выбивает ошибку. Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 04.12.2009 в 21:11. |
04.12.2009, 21:30 | #5 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Складывает не правильно. И работает не со всеми цифрами.
pushl $0x18E3DF6B
call ICQ |
04.12.2009, 21:37 | #6 | ||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
||
04.12.2009, 21:39 | #7 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
9+9=8
Нашёл проблемные строки: Код:
upd: Работает опять не со всеми числами, но проблема в этих строках
pushl $0x18E3DF6B
call ICQ Последний раз редактировалось russian-stalker; 04.12.2009 в 21:42. |
05.12.2009, 06:37 | #8 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Вообще, в таких случаях желательно врубать проверку ошибок на полную мощность.
|
05.12.2009, 10:04 | #9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
не проще ли было бы организовать цикл вычислений без инвертирования for i:=length(...) downto 0 .... Inc(FSTValueBin[I - 1], 1);
программа — запись алгоритма на языке понятном транслятору
|
|
05.12.2009, 10:21 | #10 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
НАШЕЛ!!! Проблема была в этой строке (будь проклята моя невнимательность!):
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача функции как параметра | ezus | Общие вопросы C/C++ | 2 | 24.08.2009 10:19 |
Передача выражения функции (string) в переменную real | Vohakisa | Помощь студентам | 3 | 12.05.2009 01:57 |
Функции. Передача массива в качестве параметра функции. | Wia | Помощь студентам | 2 | 17.03.2009 14:57 |
Возврат результата функции по ссылке | gladov | Общие вопросы C/C++ | 2 | 24.06.2008 22:48 |