Тестирование версии 0.9.27

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

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

Ответить
MageSlayer
постоялец
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Сообщение MageSlayer »

Да все нормально.

Просто в мире кризис, вот и запускают товарищей на все форумы, чтоб "формировать общественное мнение".
На любом более или менее популярном форуме периодически появляются такие пользователи (с одним, таким очень "содержательным" постом).
Этот же товарищ ничего сказал такого, что можно обсуждать.
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

uuu2 писал(а):Ну, установил я ваш Лазарус, делюсь впечатлениями.

Эта ветка не для тех, кто делится первыми впечатлениями, а для тех, кто тестирует.
Просьба, не засоряйте топик и не отвлекайте от темы.
Модераторам наверное нужно удалять коменты, которые "не в тему".
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

Проявился глючок DBGrid.
При перемещении по сетке вертикальный ползунок быстро достигает низа таблицы, затем немного подскакивает, снова достигает низа и т.д.
Видимо, не пропорциональность кол-ва строк таблицы и ее геометрического размера.

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

Сообщение Vadim »

uuu2
Кто хочет работать - видит возможности, кто не хочет - видит недостатки. :)

Добавлено спустя 2 минуты 2 секунды:
Little_Roo писал(а):вертикальный ползунок быстро достигает низа таблицы, затем немного подскакивает, снова достигает низа и т.д.

Это и в прошлых версиях было.
uuu2
незнакомец
Сообщения: 4
Зарегистрирован: 29.06.2009 05:23:23

Сообщение uuu2 »

grigoreo писал(а):а есть подозрение что ты казачок и в делфях посредственность
Я не собираюсь влезать во флуд про казачков и прочих космических кораблях, бороздящих просторы Вселенной. Каждый человек имеет право подозревать всё, что угодно. Подозревайте на здоровье.
Logo писал(а):Эта ветка не для тех, кто делится первыми впечатлениями, а для тех, кто тестирует.
Просьба, не засоряйте топик и не отвлекайте от темы.
Я вроде сообщил о двух багах (TDefaultComponentEditor, TODBCConnection) и нехорошем поведениия TMySQL50Connection, которая не хочет работать с мускулем 5.1, хотя я 95% SQL-кода в этих версиях совместимо и алгоритм подключения к СУБД практически не отличается.
Vadim писал(а):Кто хочет работать - видит возможности, кто не хочет - видит недостатки
IMHO надо видеть и достоинства, и недостатки.
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

Я вроде писал, что в 0.9.26 был глюк (появился в большом проекте и не сразу) с тем, что иногда не нажималась кнопка у TDateEdit, хотя свойство Enabled было true. В 0.9.27 этот глюк в тех же условиях не появился. Видимо, уже и не появится.
uuu2 писал(а):Я не собираюсь влезать во флуд

Ты не просто влез, ты его начал...
uuu2
незнакомец
Сообщения: 4
Зарегистрирован: 29.06.2009 05:23:23

Сообщение uuu2 »

Climber писал(а):Я вроде писал, что в 0.9.26 был глюк
Тема про версию 0.9.27. Логично, что я скачивал именно эту версию (последнюю сборку) и пишу тут о багах/глюках именно этой, последней сборки.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Little_Roo писал(а):При перемещении по сетке вертикальный ползунок быстро достигает низа таблицы

Какой набор данных используеш? если выбираеш из какого-либо SQL источника - попытайся сначала выфетчить все записи.
uuu2 писал(а):Я вроде сообщил о двух багах (TDefaultComponentEditor, TODBCConnection) и нехорошем поведениия TMySQL50Connection

Немного не тем тоном начал сообщать о багах - поэтому и такая реакция в ответ. Если тебе критично это - поправь сам исходники, если нет - запости описание бага в багтрекер FPC (эти компоненты именно из FPC).
Видимо тот человек, который писал эти компоненты, написал весь функционал, который ему был нужен. Если тебе чего-то не хватает - вперёд. Никто не запрещает править и модифицировать исходники. А если ты после этого поделишся своим удачным произведением с людьми - тебе будет большой респект и благодарность!
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Извиняюсь, если я некорректно сформулировал цель этой темы. Сюда надо писать только о появившихся новых ошибках, т.е. о том что сломали по сравнению с предыдущими версиями.

Добавлено спустя 56 минут 5 секунд:
Ошибка среды разработки.
Lazarus откомпилирован в QT.
Если в редакторе несколько вкладок и текущая не является крайней правой, то при открытии нового файла, вкладка стоящая справа, от вновь открытой, переименовывается на "unit1". Проявляется постоянно. В GTK подобного эффекта нет.


Поправил в ревизии 20770.

Добавлено спустя 7 минут 58 секунд:
uuu2 писал(а):1) 1,7-меговая пустая форма не есть хорошо. Это с параметром -Xg, без него 12 Мб. Не понятно, почему этот параметр не установлен по умолчанию и зачем вообще запихивать в exe-шник отладочную информацию?


Так как в fpc < 2.3.1 эта опция не работает.

uuu2 писал(а):2) Компоненты MySQL довольно странные. Зачем понадобилось делать отдельный компонент для каждой версии мускуля? 4.0, 4.1, 5.0? На моей машине, например, стоит 5.1, и что мне делать? Даунгрейдиться ради Лазаруса до 5.0? В Дельфях есть TSQLConnection, который работает с чем угодно, лишь бы указать ему dll-ку. TMySQL50Connection с dll-кой от MySQL 5.1 работать не хочет.
3) Может быть, ODBCConnection спасёт? Фигу - "Access Violation" (при установке Connected в True).


Передам тем кто эти компоненты делает.

uuu2 писал(а):4) На форме ODBCConnection (1 штук) и кнопка (1 штук). Метод OnClick не установлен. Компилю проект, запускаю формочку. Вроде нормально. Дальше закрываю запущенную форму, вижу окошко "Выполнение остановлено". Теперь дабл-кликаю на кнопке (на редакторе формы), чтобы описать действия в Onclick, но появляется сообщение об ошибке "Редактор компонента для класса TDefaultComponentEditor вызвал ошибку: невозможно найти метод, исправьте ошибки в окне сообщений".


Это уже по теме, но у меня не воспроизводится. Исходники fpc установлены? Если обновить среду до нового snapshot, то ошибка еще есть?

uuu2 писал(а):5) Еще пробегали "Access Violation" (раз 10), но я не понял, при каких условиях они возникают.


Без условий мы это исправить не сможем. Нужно чтобы баг воспроизводился.

Если в ide.inc (в папке IDE\inc) добавить {$apptype console}, то lazarus при падениях будет выводить в консоль стек вызовов. Это надо скопировать в буфер и прикрепить к теме - тогда будет ясно чего исправлять.
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Павел Ишенин писал(а):
Ошибка среды разработки.
Lazarus откомпилирован в QT.
Если в редакторе несколько вкладок и текущая не является крайней правой, то при открытии нового файла, вкладка стоящая справа, от вновь открытой, переименовывается на "unit1". Проявляется постоянно. В GTK подобного эффекта нет.


Поправил в ревизии 20770.

Работает -спасибо!
Побочных эффектов не замечено.

А вот автодополнение в QT Combobox, перед выходом 0.9.26, работало, но не работало в GTK. В GTK поправили, а в QT сломали :( , так и тянется до сих пор. И еще одно, если строка из цифр, то автодополнение не работает ни в GTK ни в QT. Это может и особенность такая, но при вводе номеров телефонов, банковских счетов... как-то некомфортно.

Добавлено спустя 10 минут 44 секунды:
В GTK с альфа каналом в TSpeedButton и TImage не предвидется решение?

Добавлено спустя 12 минут 11 секунд:
QT TDBGrid, не знаю когда ошибка появилась, вчера обнаружил.
Если переходить со строки на строку клавишами, то скролл не реагирует на это никак. При скроллировании колесиком мышки - все нормально.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

чет мне страшно переходить на новую версию =) кроме лазаря еще UIB и RX обновлять. этож каждый байтик потоом перепроверить надо =(

ну раз пора так пора.
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Attid писал(а):чет мне страшно переходить на новую версию =) кроме лазаря еще UIB и RX обновлять. этож каждый байтик потоом перепроверить надо =(

Перепроверять точно придется :), но и работа гораздо лучше, 0.9.26 какой-то некомфортный после 27.
А вот FPC 2.3.1 теперь с упорядоченностью полей и методов, свободу обрезал :( , хотя выход есть, придется по нескольку раз писать секции.
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Logo писал(а):А вот автодополнение в QT Combobox, перед выходом 0.9.26, работало, но не работало в GTK. В GTK поправили, а в QT сломали :( , так и тянется до сих пор. И еще одно, если строка из цифр, то автодополнение не работает ни в GTK ни в QT. Это может и особенность такая, но при вводе номеров телефонов, банковских счетов... как-то некомфортно.

Без примера не отвечу. У меня все работает.

Logo писал(а):В GTK с альфа каналом в TSpeedButton и TImage не предвидется решение?


В GTK2? Если да, то для BitBtn это работает уже сейчас. Для SpeedButton и TImage может только в следующей версии. В этой скорее всего нет.
Аватара пользователя
stikriz
энтузиаст
Сообщения: 612
Зарегистрирован: 15.03.2006 08:37:47

Сообщение stikriz »

Ну и небольшой поток мыслей "на тему". Зачем вообще нужен Лазарус?


А зачем ставил?
:-)
Если Лазарус есть, значит он кому-то нужен, братан.
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Logo писал(а):QT TDBGrid, не знаю когда ошибка появилась, вчера обнаружил.
Если переходить со строки на строку клавишами, то скролл не реагирует на это никак. При скроллировании колесиком мышки - все нормально.


Я сообщил автору TDBGrid. Он попросил пример если не сложно и добавить ошибку в баг-трекер.
Ответить