Закрывается Lazarus после разворачивания

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

ssadragon
постоялец
Сообщения: 148
Зарегистрирован: 03.12.2012 20:21:35

Сообщение ssadragon »

Чёт народ Lazarus`a совсем не шевелится! У них там чё всё нормально чтоли? До сих пор ошибку не исправили :(
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Чёт народ Lazarus`a совсем не шевелится!
Баг, по идее, в FPC.
Варианты решения:
1. Найти самому.
2. Откатить (перейти на стабильный) FPC.
3.Ждать: когда мана с неба спустится.
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Сообщение vitaly_l »

pupsik писал(а):1. Найти самому.
2. Откатить (перейти на стабильный) FPC.
3.Ждать: когда мана с неба спустится.

Есть четвёртый пункт, а именно: не минимизировать Lazarus и программу им скомпилированную :cry: .
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

vitaly_l не покатит... В приложениях аналогичное будет.
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Сообщение vitaly_l »

pupsik писал(а):не покатит... В приложениях аналогичное будет

Я знаю, у меня 1.9 стоит. Насколько я заметил, там как-то поменяли инициализацию модулей. И например в моей программе, при переходе с 1.64 на 1.9 нужно дописывать модули в uses иначе не компилируется. А при откате обратно, нужно их комментировать. Так вот, этого более чем достаточно, чтобы где-то там подцеплялся не тот модуль, и при одинаковом названии переменных инициализируется не то что нужно и это как следствие рушит весь Лазарус. У меня при обрушении на операцию закрытия вешается ошибка Access Violation... Что-то порушено. При этом, ошибок в памяти нет. Вариантов масса.
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

>>3.Ждать: когда мана с неба спустится.
Мана толькочто спустилась. радуемся
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

vitaly_l писал(а): И например в моей программе, при переходе с 1.64 на 1.9 нужно дописывать модули в uses иначе не компилируется. А при откате обратно, нужно их комментировать.

Помним об условной компиляции... К сожалению, слоган "написали однажды, компилируем везде" только слоган, напильник еще никто не отменял.
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Сообщение vitaly_l »

zub писал(а):Мана толькочто спустилась. радуемся

:shock: обман. :? вот этот транк без маны: http://svn.freepascal.org/svn/fpc/trunk
:roll: откуда была скачана рабочая мана вызывающая радость?
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

что то мне подсказывает что кто то просто "забывает" что компилятор надо пересобирать после обновления
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

vitaly_l, боюсь, что дело в чьих то руках... у меня даже при переносе инсталляции на другой комп, с другой версией винды, и с другими местами установки никаких траблов не было... все четко перекомпилируется и восстанавливается после этого.

Попробуй пересоздать fpc.cfg. Возможно, стоит удалить из Document and Settings\[имя пользователя]\Local Settings\Application Data (для win XP) или users\[имя пользователя]\Local Settings\Application Data (для win 7 и более поздних) папки
Free Pascal и Lazarus

Ну и посмотреть правильный ли путь забит для компилятора в настройках системы.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Лекс Айрин писал(а):К сожалению, слоган "написали однажды, компилируем везде" только слоган,

В пределах одной версии компилятора/лазаря он прекрасно работает.
Linux/Win / 32/64 бит - всё прекрасно переносится.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

alexs, про это не говорю. А вот с кросс-версионной переносимостью дело похуже.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Лекс Айрин писал(а):А вот с кросс-версионной переносимостью дело похуже.

А это и не должно быть. Особенно если вниз.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Я понимаю. По другому, к сожалению, никак.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

слоган "написали однажды, компилируем везде"

Мне интересно: что тогда про сишный проект говорить? Там что меньше нюансов? Или иные ЯП?
Ответить