Найдено 8 результатов

noscow
14.07.2022 15:58:12
Форум: Lazarus
Тема: Деление на ноль?
Ответы: 15
Просмотры: 10624

Re: Деление на ноль?

Я нашёл проблему. Ну, почти...
С кодом всё в порядке (может и уродливый, но работает).
А загвоздка была такая. У меня по таймеру выводилась картинка. А таймер стоял на 20 мс. И программа плохо запускалась.
И, если на 100 мс переставить, всё работает стабильно.
То есть, программа могла не ...
noscow
12.07.2022 18:25:42
Форум: Lazarus
Тема: Деление на ноль?
Ответы: 15
Просмотры: 10624

Re: Деление на ноль?

Сделать его работоспособным сложно, так как он использует локальные файлы и пользовательские типы, да.
Вообще проблема в том, что сейчас в программе нет операций деления. Во всяком случае, я ими напрямую не пользовался.
Находил в интернете схожие ошибки, но, похоже, там не про деление:
https ...
noscow
12.07.2022 14:06:01
Форум: Lazarus
Тема: Деление на ноль?
Ответы: 15
Просмотры: 10624

Re: Деление на ноль?

А если нужна кроссплатформенность?

И касательно изначальной проблемы. Похоже, я нашёл участок кода, закомментировав который я никогда не получаю той ошибки. Вот он:
procedure TForm1.Timer1Timer(Sender: TObject);
var y, x, yD, xD: integer;
BGBmpHolder: TBitmap;
IcoBmpHolder: TBitmap;
begin ...
noscow
11.07.2022 21:50:33
Форум: Lazarus
Тема: Деление на ноль?
Ответы: 15
Просмотры: 10624

Re: Деление на ноль?

У меня эти строчки выглядят так:
# path to the gcclib


# searchpath for libraries
#-Fl/usr/lib/fpc/$fpcversion/lib
#-Fl/lib;/usr/lib
-Fl/usr/lib/fpc/$fpcversion/lib/$FPCTARGET

Нужно вписать в последнюю на нужный путь, верно?
noscow
11.07.2022 12:31:23
Форум: Lazarus
Тема: Деление на ноль?
Ответы: 15
Просмотры: 10624

Re: Деление на ноль?

Да, лежат все в папке, gcc, на месте. Странно, что Лазарус не видит. Теперь можно ему вручную указать путь в настройках?

Добавлено спустя 3 часа 43 минуты 16 секунд:
Заработало, отлично, спасибо большое.
Но я указал в настройках проекта путь к папке. Раньше Лазарус сам находил... Из-за чего такое ...
noscow
10.07.2022 22:54:56
Форум: Lazarus
Тема: Деление на ноль?
Ответы: 15
Просмотры: 10624

Re: Деление на ноль?

GCC уже установлен, только что попробовал через терминал - говорит, последняя версия.
Получается, эти файлы не установились вместе с ним, нужно просто каким-то образом отдельно их добавить?
svk12 писал(а):Не установлен пакет для разработки, например glibc-devel.
А как определить, какого именно пакета не хватает?
noscow
09.07.2022 22:25:03
Форум: Lazarus
Тема: Деление на ноль?
Ответы: 15
Просмотры: 10624

Re: Деление на ноль?

Сложность в том, что ошибка непостоянна.
Сейчас, например, я удалил в программе строку с объявлением нескольких переменных TBitmap, и программа стабильно работает :| При этом, в прошлый раз ошибку вызвало написание куска кода в модуле. То есть я даже не знаю, а пропала ли она окончательно, когда я ...
noscow
08.07.2022 22:12:04
Форум: Lazarus
Тема: Деление на ноль?
Ответы: 15
Просмотры: 10624

Деление на ноль?

Добрый день!
Недавно начал учиться программированию, ещё более недавно - Паскалю в Лазарусе.
Делаю незамысловатую игру, пока что без сторонних библиотек, средствами ИДЕ. ОС - Линукс Xubutnu.
Возникает периодически ошибка такого плана:

Проект вызвал класс исключения 'External: Unknown exception ...