Internal error 200307041

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

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

Internal error 200307041

Сообщение eastorwest » 23.10.2012 14:22:32

При сборке "старого" проекта с новым Lazarus 1.0/FPC 2.6.0 на Win32 XP Pro SP2 возникла ошибка "Fatal: Internal error 200307041"...
Для воспроизведения ошибки сделал пример (см. вложение).
Интересно, что в Lazarus 0.9.30/FPC 2.4.4 ошибка не возникает, все собирается и работает сразу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
eastorwest
новенький
 
Сообщения: 57
Зарегистрирован: 23.07.2009 20:21:46
Откуда: Н-ск

Re: Internal error 200307041

Сообщение Максим » 24.10.2012 03:00:28

Подтверждаю. Сообщите в багтрекер FPC.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: Internal error 200307041

Сообщение eastorwest » 11.12.2012 22:39:44

Максим, благодарю за помощь.
Сообщение об ошибке принято http://mantis.freepascal.org/view.php?id=23204&nbn=2.
Resolution fixed
Status closed
eastorwest
новенький
 
Сообщения: 57
Зарегистрирован: 23.07.2009 20:21:46
Откуда: Н-ск

Re: Internal error 200307041

Сообщение NTFS » 12.12.2012 10:05:15

eastorwest:
Ну, так у вас изменилась и версия FPC, и версия Lazarus. Так делать не стоит. Проект надо собирать в той версии, где он разрабатывался. Для маленьких и средних утилит - это рекомендация. Для больших проектов - ИМХО, жесткое правило. Иначе могут вылезти проблемы там, где их не ждешь. Разработчики делают все возможное и невозможное, к ним претензий нет, но три с половиной человека технически не могут обеспечить полную совместимость всех версий компилятора, RTL и LCL. Ну, и про фичи, которые внезапно стали багами, тоже забывать не стоит. Один только AnsiLowerCase под *nix с его конвертацией 'я' и 'ч' приносит множественное удовольствие долгими вечерами отладки.
NTFS
постоялец
 
Сообщения: 388
Зарегистрирован: 05.11.2007 14:57:50
Откуда: Краснодар

Re: Internal error 200307041

Сообщение zub » 12.12.2012 11:07:06

NTFS
А кто будет строчить на багтрекер? Надо пробовать новые версии в обязательном порядке
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: Internal error 200307041

Сообщение NTFS » 12.12.2012 17:06:48

Пробовать - обязательно, но на новых проектах. А старые надо собирать там, где они разработаны были. Иначе может быть очень плохо. Я до сих держу Lazarus 0.9.18 - на нем важная программа была сделана. Попытки перенести на 0.9.30 заканчивались Access Violation и выездами к клиенту :-)
NTFS
постоялец
 
Сообщения: 388
Зарегистрирован: 05.11.2007 14:57:50
Откуда: Краснодар


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 253

Рейтинг@Mail.ru
cron