Lazarus 0.9.18
Модератор: Модераторы
Lazarus 0.9.18
Выложен Lazarus 0.9.18. На главной странице пока нет информации об этом
- Сергей Смирнов
- энтузиаст
- Сообщения: 595
- Зарегистрирован: 28.04.2005 13:23:25
- Откуда: Москва
- Контактная информация:
-
Илья Аввакумов
- новенький
- Сообщения: 50
- Зарегистрирован: 04.05.2005 15:06:42
- Откуда: Екатеринбург
при работе с формой -> инспектором объектов -> формой и в таком же порядке (было замечено например когда копируешь свойство в инспекторе и щелкаешь затем на форму) вылетает сообщение "Невозможно перетащить фокус на неактивное окно. (и в том же духе)" при нажатии на "отмена" приложение вылетает без сохранения такое может происходить и при нажатии на "ок", но реже, чаще всего Lazarus начинает глючить хотя и возможна дальнейшая работа, но рекомендую сохраниться и перезапустить Lazarus.
Сыровато..
Сыровато..
Не знавю, глюк ли это или фича, но разобраться не смог.
Я компилировал Lazarus-0.9.18 из исходников с помощью make. Компилятор fpc 2.0.4. В опциях компилятора в файле fpc.cfg стояла опция выводить сообщения на русском языке.
Lazarus компилироваться упорно отказывался, при этом выводилось сообщение, что не найден файл lazarus.rc, хотя путь указывался правильно и сам файл был на месте.
Я поменял вывод сообщений с русского на английский, после чего Lazarus без всяких возражений откомпилировался.
Кто-нибудь может прокомментировать?
Я компилировал 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
- Откуда: г.Ставрополь
- Контактная информация:
но как смотреть значения полей объектов
значение проперти не посмотриш
а вот то куда ссылается эта проперти (переменную) - пожалуста
ну конечно если у тебя проперти идёт вычисляемая полностью - т.е. есть и Get функция - то тут уже сложнее
самое главное - отладчик не умеет вызывать функции твоей программы и обрабатывать их результат. - если это учитывать - то работать можно
- Сергей Смирнов
- энтузиаст
- Сообщения: 595
- Зарегистрирован: 28.04.2005 13:23:25
- Откуда: Москва
- Контактная информация:
Нет, ну простые поля - ладно, но если у меня проперть или приватное поле класса - скажем, структурного типа (запись), то до её полей отладчиком не добраться. А так - да, можно более-менее работать, хоть и со скрипом.alexs писал(а):но как смотреть значения полей объектов
значение проперти не посмотриш
а вот то куда ссылается эта проперти (переменную) - пожалуста
ну конечно если у тебя проперти идёт вычисляемая полностью - т.е. есть и Get функция - то тут уже сложнее
самое главное - отладчик не умеет вызывать функции твоей программы и обрабатывать их результат. - если это учитывать - то работать можно
-
Илья Аввакумов
- новенький
- Сообщения: 50
- Зарегистрирован: 04.05.2005 15:06:42
- Откуда: Екатеринбург
Сергей Смирнов писал(а):Это разве глючит... в меню "Запуск" есть пункт "Сброс отладчика". Как я понимаю, это как раз оно.Илья Аввакумов писал(а):Установил, но глючит отладка. Когда запускаю из-под Lazarus, она впоследствии не закрывается, и висит в памяти вместе с gdb.
Я один такой несчастливый, или у кого-нибудь случилось подобное?
Вот он-то как раз и не сбрасывает
-
@lex
- постоялец
- Сообщения: 180
- Зарегистрирован: 19.06.2006 13:16:29
- Откуда: Невинномысск
- Контактная информация:
Ну вот и мой Dial-Up модем наконец-то справился с поставленной задачей
Однако я ожидал от нового релиза чуть-чуть больше.
Первое, что бросилось в глаза после перекомпиляции исходников новой версией, так это то, что по-прежнему не отображается иконка у формы. В свойстве формы Icon нормально загружена нормальная иконка, а он ее не хотит отображать в левом верхнем углу
Может для этого что-то ещё сделать надо, подскажите а?
P.S.: Вместо неё отображается стандартная иконка Windows.
... И ещё один вопрос:
Загружаю bitmap, через canvas достаю из него пиксел и раскодирую его функциями Get*Value. В результат обнаруживаю любопытный факт, что полученный цвет зависит от установленной гаммы экрана, то есть если стоит не 32 или 24 битный цвет, а например 16-и битный или ниже, то гамма корябится. Как это перебороть?
Однако я ожидал от нового релиза чуть-чуть больше.
Первое, что бросилось в глаза после перекомпиляции исходников новой версией, так это то, что по-прежнему не отображается иконка у формы. В свойстве формы Icon нормально загружена нормальная иконка, а он ее не хотит отображать в левом верхнем углу
Может для этого что-то ещё сделать надо, подскажите а?
P.S.: Вместо неё отображается стандартная иконка Windows.
... И ещё один вопрос:
Загружаю bitmap, через canvas достаю из него пиксел и раскодирую его функциями Get*Value. В результат обнаруживаю любопытный факт, что полученный цвет зависит от установленной гаммы экрана, то есть если стоит не 32 или 24 битный цвет, а например 16-и битный или ниже, то гамма корябится. Как это перебороть?
А у меня поработал с недельку более-менее и начал постоянно вылетать при компиляции с ошибкой:
Fatal: Internal error 200310221.
При этом компиляция останавливается и подсвечивается кака-нить строка в исходном коде. Обычно это либо оглавление функций/процедур либо вообще комментарий.
Уж не знаю, откатится что-ли на 16?
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.
Я один такой несчастливый, или у кого-нибудь случилось подобное?
Вот он-то как раз и не сбрасывает
