Lazarus 0.9.18

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

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

m_guest
постоялец
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Lazarus 0.9.18

Сообщение m_guest »

Выложен Lazarus 0.9.18. На главной странице пока нет информации об этом
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

Да, в рассылке пока тоже анонса нету. Из нового заметил пока TIpHtmlPanel. В общем, как объявят - сброшу в новости.
Аватара пользователя
LexXL
новенький
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57
Контактная информация:

Сообщение LexXL »

Исправленны Image компоненты - например не исчезает Transparent при повторной компиляции.
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Илья Аввакумов »

Установил, но глючит отладка. Когда запускаю из-под Lazarus, она впоследствии не закрывается, и висит в памяти вместе с gdb.
Я один такой несчастливый, или у кого-нибудь случилось подобное?
Аватара пользователя
LexXL
новенький
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57
Контактная информация:

Сообщение LexXL »

при работе с формой -> инспектором объектов -> формой и в таком же порядке (было замечено например когда копируешь свойство в инспекторе и щелкаешь затем на форму) вылетает сообщение "Невозможно перетащить фокус на неактивное окно. (и в том же духе)" при нажатии на "отмена" приложение вылетает без сохранения такое может происходить и при нажатии на "ок", но реже, чаще всего Lazarus начинает глючить хотя и возможна дальнейшая работа, но рекомендую сохраниться и перезапустить Lazarus.

Сыровато..
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Не знавю, глюк ли это или фича, но разобраться не смог.
Я компилировал Lazarus-0.9.18 из исходников с помощью make. Компилятор fpc 2.0.4. В опциях компилятора в файле fpc.cfg стояла опция выводить сообщения на русском языке.
Lazarus компилироваться упорно отказывался, при этом выводилось сообщение, что не найден файл lazarus.rc, хотя путь указывался правильно и сам файл был на месте.
Я поменял вывод сообщений с русского на английский, после чего Lazarus без всяких возражений откомпилировался.
Кто-нибудь может прокомментировать?
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

Илья Аввакумов писал(а):Установил, но глючит отладка. Когда запускаю из-под Lazarus, она впоследствии не закрывается, и висит в памяти вместе с gdb.
Я один такой несчастливый, или у кого-нибудь случилось подобное?
Это разве глючит... в меню "Запуск" есть пункт "Сброс отладчика". Как я понимаю, это как раз оно. Меня бесят возможности отладки вообще, точнее их почти полное отсутствие. Может я чего-то не догоняю, но как смотреть значения полей объектов? Мне одних локальных переменных не достаточно :(
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

но как смотреть значения полей объектов

значение проперти не посмотриш
а вот то куда ссылается эта проперти (переменную) - пожалуста
ну конечно если у тебя проперти идёт вычисляемая полностью - т.е. есть и Get функция - то тут уже сложнее
самое главное - отладчик не умеет вызывать функции твоей программы и обрабатывать их результат. - если это учитывать - то работать можно
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

alexs писал(а):
но как смотреть значения полей объектов

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

Сообщение alexs »

запись смотреть можно - он их отображает
хотя конечно - дебагер не фонтант
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Илья Аввакумов »

Сергей Смирнов писал(а):
Илья Аввакумов писал(а):Установил, но глючит отладка. Когда запускаю из-под Lazarus, она впоследствии не закрывается, и висит в памяти вместе с gdb.
Я один такой несчастливый, или у кого-нибудь случилось подобное?
Это разве глючит... в меню "Запуск" есть пункт "Сброс отладчика". Как я понимаю, это как раз оно.

Вот он-то как раз и не сбрасывает
@lex
постоялец
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск
Контактная информация:

Сообщение @lex »

Ну вот и мой Dial-Up модем наконец-то справился с поставленной задачей :)
Однако я ожидал от нового релиза чуть-чуть больше.
Первое, что бросилось в глаза после перекомпиляции исходников новой версией, так это то, что по-прежнему не отображается иконка у формы. В свойстве формы Icon нормально загружена нормальная иконка, а он ее не хотит отображать в левом верхнем углу :(
Может для этого что-то ещё сделать надо, подскажите а?
P.S.: Вместо неё отображается стандартная иконка Windows.

... И ещё один вопрос:
Загружаю bitmap, через canvas достаю из него пиксел и раскодирую его функциями Get*Value. В результат обнаруживаю любопытный факт, что полученный цвет зависит от установленной гаммы экрана, то есть если стоит не 32 или 24 битный цвет, а например 16-и битный или ниже, то гамма корябится. Как это перебороть?
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

А у меня поработал с недельку более-менее и начал постоянно вылетать при компиляции с ошибкой:
Fatal: Internal error 200310221.
При этом компиляция останавливается и подсвечивается кака-нить строка в исходном коде. Обычно это либо оглавление функций/процедур либо вообще комментарий.
Уж не знаю, откатится что-ли на 16?
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

Пока ещё идут автосборки с Freepascal-ем 2.0.4, можно просто накатить свежую сборку поверх 0.9.18. Причём именно сверху, без деинсталляции, потому что в последних сборках почему-то отсутствуют утилиты вроде make, ld и прочие. Либо сохранить их в укромном месте, а потом скопировать в свежеустановленный снапшот.
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

alexs писал(а):запись смотреть можно - он их отображает
хотя конечно - дебагер не фонтант
То, что он умеет -- это не совсем то, что мне нужно. Допустим, у меня есть нечто вроде:

Код: Выделить всё

PMyRecord^.Field1 := SomeValue;

Что будет, если при пошаговой отладке подвести курсор к PMyRecord? Правильно -- значение адреса. А если к Field1? Не правильно -- "No symbol Field1 in current context". То есть работать с типизированными указателями в отладчике проблематично.

Илья Аввакумов писал(а):
Сергей Смирнов писал(а):
Илья Аввакумов писал(а):Установил, но глючит отладка. Когда запускаю из-под Lazarus, она впоследствии не закрывается, и висит в памяти вместе с gdb.
Я один такой несчастливый, или у кого-нибудь случилось подобное?
Это разве глючит... в меню "Запуск" есть пункт "Сброс отладчика". Как я понимаю, это как раз оно.

Вот он-то как раз и не сбрасывает
У меня, тьфу-тьфу-тьфу, вроде срабатывает.
Ответить