Вышел Lazarus 0.9.20 %)

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

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

Сообщение alexs » 14.11.2006 19:57:52

Народ, Lazarus собирается __ИСКЛЮЧИТЕЛЬНО__ версией 2.0.4 и никаими другими- тем более не пытайтесь собрать версией FPC из SVN.

Зачем так категорично?
я работаю на
Free Pascal Compiler version 2.1.1 [2006/10/18] for i386
Copyright (c) 1993-2006 by Florian Klaempfl

проблем с ним нет
а вот более позднии версии компилятора просто не компилятся
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение GrayEddy » 14.11.2006 21:59:13

Как вариант, можно собрать Lazarus под 2.0.4.
После этого в настройках окружения указываем путь к fpc 2.1.1 и радуемся.
Лично у меня последний месяц так и работает.
Если скачать полный Лазарус (исходник + бинарник) с fpc 2.1.1 - среда работать не будет. При запуске выдаст невнятное сообщение, что свойство Left сплэша (заставки) не реализовано.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение alexs » 15.11.2006 01:04:58

сборка FPC от какого числа?
я именно компилирую Lazarus указанной мной версией FPC
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение tria » 15.11.2006 12:29:13

Опять я с этой долбаной Internal error 200310221...

В общем, нашел как ее обойти. Если при компиляции начинает вылетать эта ошибка, надо выбрать пункт меню Запуск->Собрать все.
Собирает, после этого запускается, работает...

Долго, неудобно, но хоть какой-то выход.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение GrayEddy » 15.11.2006 22:23:03

> alexs
У меня fpc 2.1.1 от 13.10.2006
Я пытался им перекомпилировать исходники лазаруса 0.9.21 - не получилось.
Собрал Лазарус 0.9.21 c помошью fpc 2.0.4.
После того, как собрал Лазарус, я запустил среду. Как указал выше, в настройках окружения указал путь к компилятору fpc 2.1. (в моем случае D:\FPC21\bin\i386-win32\ppc386.exe) и путь к make (D:\FPC21\bin\i386-win32\make.exe). Как ни странно, такой мухлеж прокатывает, приложения сбираются fpc 2.1.1 без лишних вопросов.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение Михаил » 16.11.2006 12:42:18

никто не сталкивался с проблемой копирования и вставки части кода в редакторе или эт только у меня такое?

copy чего-нибудь, начинаешь paste в нужные места и при компиляции обнаруживаешь это самое что-нибудь в других местах (сколько раз paste столько этих других мест).

такое у меня было и в Lazarus 0.9.16, и в Lazarus 0.9.20

может что-то неправильно делаю...
Аватара пользователя
Михаил
новенький
 
Сообщения: 13
Зарегистрирован: 31.10.2006 14:27:31

Сообщение @lex » 16.11.2006 17:44:05

tria писал(а):У тебя нет форм, которые наследуюстя от твоих же форм этого же проекта?
Мне начало казаться, что данная ошибка именно с этим связана.
Вроде как на проекте, где этого нет, данная проблема не вылезала. Хотя статистику я толком еще не набрал.


Ну я вобще во всех тонкостях форм не разбираюсь, но в программе есть две формы, с главной вызывается форма настроек: Form2.show; (создается она при запуске и сразу прячется), а при вызове Form2.hide на первой форме выполняется процедура Form1.UpdateView;

Других проектов в Lazarus у меня нет.

Вот ещё предложение по поводу ошибки с FreePascal.org
Valdas Jankunas писал(а):Maybe it helps:
i have this error when i used Lazarus 0.9.18 with FPC 2.0.4,
to fix that, before compiling i cleaned project files with
extensions *.compiled, *.o, *.ppu and *.lrs
After thad my project compiles without that error.


Кстати, кто-нибудь замечал что при перекомпиляции одного и того-же проекта без изменения кода размер exe-шника получается разным в пределах от 7.0 до 7.2 мегабайт (в моем случае). Наблюдаю это как в 0.9.18 так и в 0.9.16 (последнюю только сейчас докачиваю) ?[/quote]
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение tria » 16.11.2006 19:28:10

@lex писал(а):Других проектов в Lazarus у меня нет.

Вот ещё предложение по поводу ошибки с FreePascal.org
Valdas Jankunas писал(а):Maybe it helps:
i have this error when i used Lazarus 0.9.18 with FPC 2.0.4,
to fix that, before compiling i cleaned project files with
extensions *.compiled, *.o, *.ppu and *.lrs
After thad my project compiles without that error.



Как я понимаю, это решение аналогично моему - указать "Собрать все". Я на него повесил Ctrl+F9 и так и живу.
ПС
Скоро домой возьму новый системник, и заживу еще лучше :)
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение @lex » 17.11.2006 15:52:13

Возможно, хотя ещё где-то говорилось, что ошибка (в самом FPC) связана с обработкой *.ppu файлов, поэтому возможно, что удалять надо только их.
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение Attid » 17.11.2006 16:09:34

народ а вот кто под линуксом пишет, а как бороться с Z последовательность окошек лазаруса. они прыгаю как хотяти чтоб найти активное окошко надо кликнуть по адцати других окон :(
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение @lex » 23.12.2006 22:23:04

А может всё-таки выложить информацию о 0.9.20 в новостях, ато как-то некрасиво получается :wink:
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение @lex » 25.12.2006 18:47:24

Ещё один баг!
В TStringGrid событие вызова редактора срабатывает только при двойном щелчке, а если передвинуться на нужную ячейку курсором и нажать Enter, то откроется редактор, а событие не вызывается...

И насчёт "Собрать всё"
У меня при второй такой сборке вылезло сообщение, что файл "" не найден, проверьте настройки путей :( А в сообщениях компилятора проявилось, что он якобы не может записать ppu файл :(
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение andal » 21.03.2007 17:29:39

А я хотел создать DataModule - не смог. :(
Ошибка.
Windows.
andal
незнакомец
 
Сообщения: 9
Зарегистрирован: 21.03.2007 11:00:47

Сообщение Attid » 22.03.2007 00:46:59

andal
известный баг =(
выход или переходить на svn версию, хотя не знаю исправили ли либо уходить ниже до 0,9,18 илил вообще до 0,9,16
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение andal » 22.03.2007 14:54:59

Attid писал(а):andal
известный баг =(
выход или переходить на svn версию, хотя не знаю исправили ли либо уходить ниже до 0,9,18 илил вообще до 0,9,16


Уже на 9.18 .
А куда откатить, чтобы игра с TabVisible работала корректно?
andal
незнакомец
 
Сообщения: 9
Зарегистрирован: 21.03.2007 11:00:47

Пред.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru