Lazarus 0.9.18

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

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

Lazarus 0.9.18

Сообщение m_guest » 24.09.2006 14:31:49

Выложен Lazarus 0.9.18. На главной странице пока нет информации об этом
m_guest
постоялец
 
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Сообщение Сергей Смирнов » 24.09.2006 17:14:23

Да, в рассылке пока тоже анонса нету. Из нового заметил пока TIpHtmlPanel. В общем, как объявят - сброшу в новости.
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Сообщение LexXL » 26.09.2006 15:54:28

Исправленны Image компоненты - например не исчезает Transparent при повторной компиляции.
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57

Сообщение Илья Аввакумов » 04.10.2006 07:03:18

Установил, но глючит отладка. Когда запускаю из-под Lazarus, она впоследствии не закрывается, и висит в памяти вместе с gdb.
Я один такой несчастливый, или у кого-нибудь случилось подобное?
Илья Аввакумов
новенький
 
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение LexXL » 05.10.2006 08:17:34

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

Сыровато..
Аватара пользователя
LexXL
новенький
 
Сообщения: 19
Зарегистрирован: 19.07.2006 09:18:57

Сообщение Vadim » 05.10.2006 08:59:38

Не знавю, глюк ли это или фича, но разобраться не смог.
Я компилировал Lazarus-0.9.18 из исходников с помощью make. Компилятор fpc 2.0.4. В опциях компилятора в файле fpc.cfg стояла опция выводить сообщения на русском языке.
Lazarus компилироваться упорно отказывался, при этом выводилось сообщение, что не найден файл lazarus.rc, хотя путь указывался правильно и сам файл был на месте.
Я поменял вывод сообщений с русского на английский, после чего Lazarus без всяких возражений откомпилировался.
Кто-нибудь может прокомментировать?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Сергей Смирнов » 05.10.2006 10:09:53

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

Сообщение alexs » 05.10.2006 10:41:21

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

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

Сообщение Сергей Смирнов » 05.10.2006 11:51:16

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

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

Сообщение alexs » 05.10.2006 12:41:23

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

Сообщение Илья Аввакумов » 07.10.2006 08:49:35

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

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

Сообщение @lex » 16.10.2006 20:26:22

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

... И ещё один вопрос:
Загружаю bitmap, через canvas достаю из него пиксел и раскодирую его функциями Get*Value. В результат обнаруживаю любопытный факт, что полученный цвет зависит от установленной гаммы экрана, то есть если стоит не 32 или 24 битный цвет, а например 16-и битный или ниже, то гамма корябится. Как это перебороть?
@lex
постоялец
 
Сообщения: 180
Зарегистрирован: 19.06.2006 13:16:29
Откуда: Невинномысск

Сообщение tria » 17.10.2006 10:54:09

А у меня поработал с недельку более-менее и начал постоянно вылетать при компиляции с ошибкой:
Fatal: Internal error 200310221.
При этом компиляция останавливается и подсвечивается кака-нить строка в исходном коде. Обычно это либо оглавление функций/процедур либо вообще комментарий.
Уж не знаю, откатится что-ли на 16?
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение Сергей Смирнов » 17.10.2006 11:37:30

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

Сообщение Сергей Смирнов » 19.10.2006 20:52:36

alexs писал(а):запись смотреть можно - он их отображает
хотя конечно - дебагер не фонтант
То, что он умеет -- это не совсем то, что мне нужно. Допустим, у меня есть нечто вроде:
Код: Выделить всё
PMyRecord^.Field1 := SomeValue;

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

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

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

След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot] и гости: 12

Рейтинг@Mail.ru