Я нашёл проблему. Ну, почти...
С кодом всё в порядке (может и уродливый, но работает).
А загвоздка была такая. У меня по таймеру выводилась картинка. А таймер стоял на 20 мс. И программа плохо запускалась.
И, если на 100 мс переставить, всё работает стабильно.
То есть, программа могла не ...
Найдено 8 результатов
- 14.07.2022 15:58:12
- Форум: Lazarus
- Тема: Деление на ноль?
- Ответы: 15
- Просмотры: 10624
- 12.07.2022 18:25:42
- Форум: Lazarus
- Тема: Деление на ноль?
- Ответы: 15
- Просмотры: 10624
Re: Деление на ноль?
Сделать его работоспособным сложно, так как он использует локальные файлы и пользовательские типы, да.
Вообще проблема в том, что сейчас в программе нет операций деления. Во всяком случае, я ими напрямую не пользовался.
Находил в интернете схожие ошибки, но, похоже, там не про деление:
https ...
Вообще проблема в том, что сейчас в программе нет операций деления. Во всяком случае, я ими напрямую не пользовался.
Находил в интернете схожие ошибки, но, похоже, там не про деление:
https ...
- 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 ...
И касательно изначальной проблемы. Похоже, я нашёл участок кода, закомментировав который я никогда не получаю той ошибки. Вот он:
procedure TForm1.Timer1Timer(Sender: TObject);
var y, x, yD, xD: integer;
BGBmpHolder: TBitmap;
IcoBmpHolder: TBitmap;
begin ...
- 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
Нужно вписать в последнюю на нужный путь, верно?
- 11.07.2022 12:31:23
- Форум: Lazarus
- Тема: Деление на ноль?
- Ответы: 15
- Просмотры: 10624
Re: Деление на ноль?
Да, лежат все в папке, gcc, на месте. Странно, что Лазарус не видит. Теперь можно ему вручную указать путь в настройках?
Добавлено спустя 3 часа 43 минуты 16 секунд:
Заработало, отлично, спасибо большое.
Но я указал в настройках проекта путь к папке. Раньше Лазарус сам находил... Из-за чего такое ...
Добавлено спустя 3 часа 43 минуты 16 секунд:
Заработало, отлично, спасибо большое.
Но я указал в настройках проекта путь к папке. Раньше Лазарус сам находил... Из-за чего такое ...
- 10.07.2022 22:54:56
- Форум: Lazarus
- Тема: Деление на ноль?
- Ответы: 15
- Просмотры: 10624
Re: Деление на ноль?
GCC уже установлен, только что попробовал через терминал - говорит, последняя версия.
Получается, эти файлы не установились вместе с ним, нужно просто каким-то образом отдельно их добавить?
Получается, эти файлы не установились вместе с ним, нужно просто каким-то образом отдельно их добавить?
А как определить, какого именно пакета не хватает?svk12 писал(а):Не установлен пакет для разработки, например glibc-devel.
- 09.07.2022 22:25:03
- Форум: Lazarus
- Тема: Деление на ноль?
- Ответы: 15
- Просмотры: 10624
Re: Деление на ноль?
Сложность в том, что ошибка непостоянна.
Сейчас, например, я удалил в программе строку с объявлением нескольких переменных TBitmap, и программа стабильно работает :| При этом, в прошлый раз ошибку вызвало написание куска кода в модуле. То есть я даже не знаю, а пропала ли она окончательно, когда я ...
Сейчас, например, я удалил в программе строку с объявлением нескольких переменных TBitmap, и программа стабильно работает :| При этом, в прошлый раз ошибку вызвало написание куска кода в модуле. То есть я даже не знаю, а пропала ли она окончательно, когда я ...
- 08.07.2022 22:12:04
- Форум: Lazarus
- Тема: Деление на ноль?
- Ответы: 15
- Просмотры: 10624
Деление на ноль?
Добрый день!
Недавно начал учиться программированию, ещё более недавно - Паскалю в Лазарусе.
Делаю незамысловатую игру, пока что без сторонних библиотек, средствами ИДЕ. ОС - Линукс Xubutnu.
Возникает периодически ошибка такого плана:
Проект вызвал класс исключения 'External: Unknown exception ...
Недавно начал учиться программированию, ещё более недавно - Паскалю в Лазарусе.
Делаю незамысловатую игру, пока что без сторонних библиотек, средствами ИДЕ. ОС - Линукс Xubutnu.
Возникает периодически ошибка такого плана:
Проект вызвал класс исключения 'External: Unknown exception ...
