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

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

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

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

Сообщение MageSlayer » 29.06.2009 10:59:43

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

Просто в мире кризис, вот и запускают товарищей на все форумы, чтоб "формировать общественное мнение".
На любом более или менее популярном форуме периодически появляются такие пользователи (с одним, таким очень "содержательным" постом).
Этот же товарищ ничего сказал такого, что можно обсуждать.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

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

Сообщение Logo » 29.06.2009 11:44:58

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

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

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

Сообщение Little_Roo » 29.06.2009 12:30:43

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

Lazarus 0.9.27 fpc 2.3.1 winxp
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

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

Сообщение Vadim » 29.06.2009 13:16:34

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

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

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

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

Сообщение uuu2 » 29.06.2009 14:56:53

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

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

Сообщение Climber » 29.06.2009 16:22:31

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

Ты не просто влез, ты его начал...
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

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

Сообщение uuu2 » 29.06.2009 16:41:26

Climber писал(а):Я вроде писал, что в 0.9.26 был глюк
Тема про версию 0.9.27. Логично, что я скачивал именно эту версию (последнюю сборку) и пишу тут о багах/глюках именно этой, последней сборки.
uuu2
незнакомец
 
Сообщения: 4
Зарегистрирован: 29.06.2009 05:23:23

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

Сообщение alexs » 29.06.2009 20:27:38

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

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

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

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

Сообщение Павел Ишенин » 30.06.2009 15:14:37

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

Добавлено спустя 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 при падениях будет выводить в консоль стек вызовов. Это надо скопировать в буфер и прикрепить к теме - тогда будет ясно чего исправлять.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение Logo » 30.06.2009 16:55:35

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


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

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

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

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

Добавлено спустя 12 минут 11 секунд:
QT TDBGrid, не знаю когда ошибка появилась, вчера обнаружил.
Если переходить со строки на строку клавишами, то скролл не реагирует на это никак. При скроллировании колесиком мышки - все нормально.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение Attid » 30.06.2009 23:25:25

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

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

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

Сообщение Logo » 01.07.2009 01:16:58

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

Перепроверять точно придется :), но и работа гораздо лучше, 0.9.26 какой-то некомфортный после 27.
А вот FPC 2.3.1 теперь с упорядоченностью полей и методов, свободу обрезал :( , хотя выход есть, придется по нескольку раз писать секции.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение Павел Ишенин » 01.07.2009 13:07:49

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

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

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


В GTK2? Если да, то для BitBtn это работает уже сейчас. Для SpeedButton и TImage может только в следующей версии. В этой скорее всего нет.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение stikriz » 01.07.2009 14:34:15

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


А зачем ставил?
:-)
Если Лазарус есть, значит он кому-то нужен, братан.
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47

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

Сообщение Павел Ишенин » 02.07.2009 10:21:41

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


Я сообщил автору TDBGrid. Он попросил пример если не сложно и добавить ошибку в баг-трекер.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Пред.След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru