Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lazarus Одновременная прокрутка двух TStringGrid Доброго времени суток. Есть 2 StringGrid'a с одинаковым кол-вом строк. Можно ли сделать для них одновременную прокрутку ScrollBаr'ов? https://www.cyberforum.ru/ lazarus/ thread2205506.html Lazarus Ошибка при проверке наличия числа в массиве данных
Есть массив, в который можно поместить числа от 0 до 49. Есть поле Edit, в которое вводится число из головы (от 0 до 49). Есть кнопка, которая запускает проверку массива на наличия числа из Edit и результат выводит в поле Label. Когда я пишу число в поле Edit и запускаю проверку массива (при этом, число из едит есть в массиве) - все прекрасно работает. Как только я пишу число, которого в...
Lazarus Как распознавать текст из работающей Windows-программы? https://www.cyberforum.ru/ lazarus/ thread2205347.html
Очень прошу помочь советом! Есть программа, которая выдает вот такие данные с интервалом в пару секунд: l2eekSVwyqY Необходимо в режиме реального времени сканировать окно программы и, при выполнении некоторых условий, выполнять некоторые действия с этими данными. Программу, обрабатывающую эти данные я уже написала, но приходится постоянно скриншотить и, затем, получать данные со скриншотов...
Lazarus Проверка на окончание игры "Пятнашки" Здравствуйте, написал пятнашки, но не могу сделать проверку на окончание в цикле Помогите пожалуйста! procedure TForm1.Filling; begin k:=15; for i:=0 to 3 do begin for j:=0 to 3 do begin arr:=k; https://www.cyberforum.ru/ lazarus/ thread2204630.html
Возникает ошибка при применении рекурсии Lazarus
Программа работала с ошибкой, причём не давая сбоя, и вот я решил её совсем немного изменить, при этом я вообще в код не лез, он остался практически прежним. И что Вы думаете, у меня в рабочей программе была неправильно применена рекурсия тут, она закоменчена, и пока я не полез с своими улучшениями - чудеса в решете: эта рекурсия кривая работала так, как буд-то её нет. Procedure...
Lazarus Создание динамического ландшафта как у "scorched earth 1991" Нужно создать игру как "scorched earth 1991" . Первый вопрос, как создать такой динамический ландшафт ? Может есть отдельная библиотека ? https://www.cyberforum.ru/ lazarus/ thread2204130.html
Lazarus Cреднее арифметическое элементов числового массива https://www.cyberforum.ru/ lazarus/ thread2203889.html
Есть определенный массив данных. Пользователь может вести 7 рациональных чисел (-60, -15, 0, 5, 66...). И сумму этих чисел нужно разделить на их количество (т.е на 7). Все это желательно сделать в виде функции. Что я ни делал - они суммируются, но делить - ни в какую. В конце концов бросил в дальний ящик и сейчас решил вернуться. Прошу помощи!
Lazarus Где хранится информация о самой программе?
Я так понимаю, что в первых строках файла проекта должна хранится информация о версии программы в которой был создан проект...а где хранится информация о самой программе? Ну чтобы сравнить можно было...ведь старый проект должен быть перезалит в новую версию (пересобран), разумеется если апгрейд коснулся самих данных, над которыми работает программа.
Lazarus Пункт меню "недавние файлы" https://www.cyberforum.ru/ lazarus/ thread2203767.html
Приветствую, уважаемое сообщество. Хочу в проекте создать пункт меню "недавние файлы". По задумке там должны отображаться названия файлов, которые недавно открывались. Если файл присутствует в списке, то он ставится на самый верх, остальные сдвигаются вниз. Если файла нет, то он просто добавляется, остальные опять же сдвигаются. В настройках программы есть переменная, которая отвечает за...
Lazarus Как в StringGrid подгружать данные по мере прокрутки? Здравствуйте. Делаю при помощи StringGrid HEX-редактор: Как в StringGrid подгружать данные по мере прокрутки скроллом, чтобы можно было редактировать большие файлы? Т. е. отображать только часть содержимого файла. https://www.cyberforum.ru/ lazarus/ thread2203580.html
Создание таблицы с combobox Lazarus
Есть задача сделать таблицу на основе TStringGrid с использованием базы данных Mysql. Пытался создать на основе TStringGrid , но проблема в том, что вторая строка должна состоять из ComboBox-ов . Можно ли его вписать в ячейку или же сделать как-то иначе, чтобы выводился список выбора из базы данных . При попытке просто поставить ComboBox поверх TStringGrid , он слетает с места ячейки, если...
Lazarus Нетипизированный указатель как выходной параметр процедуры https://www.cyberforum.ru/ lazarus/ thread2203233.html
Такая задача: Есть некая переменная X, определяющая суть происходящего по ходу выполнения программы, вызывается процедура, в ней вложенные процедуры вызываемые из массива процедур по переменной X, в зависимости от значения X выходной параметр (нетипизированый указатель) примет значения переменных разного типа, получается - от X. Я так понял что можно, иначе какой их смысл... далее варианты...
Модератор
9646 / 6254 / 2426
Регистрация: 21.01.2014
Сообщений: 26,677
Записей в блоге: 3
05.03.2018, 14:30 0

Ошибка при возведении символа строки в степень: " " is an invalid float - Lazarus - Ответ 12185804

05.03.2018, 14:30. Показов 4123. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от stkapler Посмотреть сообщение
есть массив, в который пользователь вводит числа из головы
А почему Вы тогда жестко ограничиваете пользователя, что он обязан ввести 10 чисел? А если он введет меньше - вы и получите свой вылет...
1. Использовать динамический массив, размер которого будет определяться исходя из количества введенных пользователем чисел
2. Организовать проверку того, что пользователь ввел вообще что-нибудь
3. Организовать проверку того, что пользователь ввел именно число, а не всякую другую шнягу.
Только после этого - формировать массив, обрабатывает его и выводить во второй Мемо.

Вернуться к обсуждению:
Ошибка при возведении символа строки в степень: " " is an invalid float Lazarus
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.03.2018, 14:30
Готовые ответы и решения:

Ошибка "Invalid procedure call or argument" при возведении числа в вещественную степень
Здравствуйте! Хотел посчитать среднее геометрическое некоторых ячеек. Я их считал, умножил друг...

При возведении в степень получаю ошибку invalid operands to binary ^
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <limits.h> #include <float.h>...

Ошибка при возведении в степень по модулю 33
ошибка при возведении в степень по модулю 33 пробую 15^17 по модулю должен вывести 27 14^17...

Ошибка NAN при возведении в степень
Ребята помогите пожалуйста в чем проблема у меня в результатах пишет -NAN вот задание ...

Ошибка 207 при возведении числа в степень
for i:=1 to n do a:=(exp(i*ln(-1))) как возвести -1 в степень подскажите?

6
05.03.2018, 14:30
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.03.2018, 14:30
Помогаю со студенческими работами здесь

Ошибка при возведении числа в отрицательную степень
Здравствуйте! Начал учить С++ по книге Лафоре. При выполнении задачи из раздела функции столкнулся...

Ошибка при возведении в степень с функций ln и exp
Собственно вот код: var n, c: integer; a, b: real; begin ...

Ошибка при возведении в степень. В чем дело? Объясните, пожалуйста
Функция возведения в степень: function y = bfunc(x) y = x^2; end Метод деления...

При возведении в степень выходит ошибка "Выражение не является методом"
Выдаёт 3 ошибки в формуле: num^st = (num ^ (st - 1)) * (st - 1) подчеркивает num^...

Ошибка: invalid operands to binary * (have 'float *' and 'float *')
Возникла проблема c несоответствием типов данных. Код: #include <stdio.h> #include...

0
Новые блоги и статьи
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru