Сразу скажу, что я начинающий, программирование на ПК как таковое для меня больше хобби. К делу.
Лазарус 0.9.30 , FPC 2.4.2, SVN 29749, i386-win32 . Собственно появился сабж после добавления процедуры выяснения какие циферки на кубике выпали и присвоения изображения картинке.
а ведь проект компилируется успешно.
А после остановки выделяет строчку:
Почитав на этом форуме всё, что связано с этим Экстернал:СИГСЕГВом, проверил всё упомянутое.
Комодо у меня нет, а что ещё такое может быть уж и не знаю.
Чёртов External:SIGSEGV в простом таком месте...
Модератор: Модераторы
Чёртов External:SIGSEGV в простом таком месте...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Для начала стоит попробовать запустить скомпилированный бинарник вне среды Lazarus и посмотреть будут ли он работать.
Бинарник запустил, вот что получил:
дальше там ничего не написано, так что после ответа ОК ничего не происходит, только место курсора моргает в Мемо1.
дальше там ничего не написано, так что после ответа ОК ничего не происходит, только место курсора моргает в Мемо1.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Долго же меня тут не было...
Пикча-то ему присваивается на этапе объявления, только как мне это проверить - содержит он эту пикчу или нет?
Пикча-то ему присваивается на этапе объявления, только как мне это проверить - содержит он эту пикчу или нет?
1) Проверьте код где инициализируются diceX может опечатку не заметили и один из объектов не инициализирован.
2) IMHO Чтобы избежать подобных ошибок лучше использовать массив из 6 TImage причем индексировать его перечислением (ну или интервалом).
2) IMHO Чтобы избежать подобных ошибок лучше использовать массив из 6 TImage причем индексировать его перечислением (ну или интервалом).
