|
0 / 0 / 0
Регистрация: 10.10.2023
Сообщений: 118
|
|||||||||||
Floating point overflow12.04.2024, 16:34. Показов 2911. Ответов 7
При нажатии на кнопку пуск выдает ошибку Project Project1.exe raised exception class EOverflow with message 'Floating point overflow'. Process stopped. Use Step or Run to continue. Как её решить?
Указывает на
0
|
|||||||||||
| 12.04.2024, 16:34 | |
|
Ответы с готовыми решениями:
7
Floating Point Overflow
"Аппроксимация функций многочленами Чебышева" Floating point overflow ошибка |
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 12.04.2024, 17:30 | |
|
Увы, боюсь что с кодом все в порядке... Что-нибудь с проектом, его настройками. Предложенный код транслируется и выполняется в BCB5 вполне нормально (не считая варнингов).
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 12.04.2024, 19:56 | |
|
Впрочем, это случайно. При ближайшем рассмотрении код - так себе. В 32, 34 строках в цикле манипуляции с непонятными величинами (объявление переменных в обработчике ButtonClick не присваивает им нулевое значение), и лишь потом значения берутся из эдитов. По крайней мере в древних платформах это так. В современных, возможно, анализируются величины - отсюда и сообщение. Если ваши s и r (случайные величины) в сумме превосходят максимум для величины double, то ... . В моем случае этого не произошло, оттого и поведение программы якобы нормальное.
0
|
|
|
0 / 0 / 0
Регистрация: 10.10.2023
Сообщений: 118
|
|||||||||||
| 13.04.2024, 15:52 [ТС] | |||||||||||
|
Ну вообще я делал изначально приложение на консоли, оно у меня заработало а при попытке переноса его на форму выдавать начало почему-то ошибки, и 32 34 были другой код там заместо них было
32
0
|
|||||||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 13.04.2024, 16:34 | |
|
Да дело не в методичке... . Когда вы пишете: r = zn*r*x/k;, обозначив перед этим, что входящие в формулу величины размерности double, вы на какой результат рассчитываете?! Ведь все эти величины попросту не определены; их значения - случайные величины, мусор, который содержится в ячейках памяти по присвоенным им временным адресам. Вот об этом нужно помнить... .
Добавлено через 11 минут И еще о том, что программа как правило выполняется по командам ПОСЛЕДОВАТЕЛЬНО. Если вы собираетесь выполнять действия над a, b, n, h, то присваивать им значения из эдитов нужно ДО циклов вычисления, а не ПОСЛЕ.
0
|
|
|
0 / 0 / 0
Регистрация: 10.10.2023
Сообщений: 118
|
||||||
| 13.04.2024, 19:16 [ТС] | ||||||
|
Вот собственно код с консоли, при моей попытке перенести его на форму ничем хорошим это не привело
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.10.2023
Сообщений: 118
|
|
| 14.04.2024, 04:39 [ТС] | |
|
Покапался немного и начало выдавать
0
|
|
| 14.04.2024, 04:39 | |
|
Помогаю со студенческими работами здесь
8
is not a valid floating point value Is not a valid floating point value
Is not a valid floating point value floating point division by zero Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|