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

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

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

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

Сообщение Andreich » 21.08.2009 09:56:33

Inferno писал(а):Заметил: у меня на рабочем столе слева сверху полоска желтая прорисовывается когда лазарус запущен, при чем на всех рабочих местах.

Такая же ерунда, но это уже давно было (не только SVN). Ubuntu 9.04 / Lazarus 0.9.26-4
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

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

Сообщение VirtUX » 21.08.2009 13:04:23

Оффтоп:
По поводу желтой полоски - это к французам. Mandriva 2009.1, на мой взгляд, - худшее их изобретение. Они перед самым ее выходом очень сильно накосячили.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

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

Сообщение Павел Ишенин » 21.08.2009 13:16:42

Павел Ишенин писал(а):AV с Tabsheet - это старая ошибка. Она была и в 0.9.26. Я добавлю ее в bug-tracker.


Уже поправлено: http://bugs.freepascal.org/view.php?id=14395
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение alexs » 21.08.2009 18:55:47

Павел Ишенин писал(а):Природа желтой полоски мне не известна.

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

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

Сообщение Павел Ишенин » 21.08.2009 20:56:26

Желтая полоска - r21386. Проверьте работают ли hints корректно после правки. У меня работают, но всякое бывает.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение Logo » 21.08.2009 22:59:27

VirtUX писал(а):Оффтоп:
По поводу желтой полоски - это к французам. Mandriva 2009.1, на мой взгляд, - худшее их изобретение. Они перед самым ее выходом очень сильно накосячили.

Хмм... Странно, почти каждое обновление из SVN проверяю на Mandriva 2009.1 и иногда на Fedora 11, - никаких полосок не замечал. Раньше было что-то но уже давно не замечал.

x86_64, nVidia 7200, KDE 4.2.4 / 4.3.0

По поводу Mandriva 2009.1, не знаю чем оно вам не понравилось, у меня работает превосходно, даже с SuSE 11 слез. Практически никогда не слетает ни Х, ни плазма. Грузится быстро... А впрочем не буду рекламировать, каждому своё.

Добавлено спустя 18 минут 40 секунд:
Здорово!!!
Checked out revision 21386.
Mandriva 2009.1, х86_64, KDE 4.3.0, QT-4.5. Lazarus QT, fpc 2.3.1
ПОЛОСКА ПОЯВИЛАСЬ :roll: :shock:
Хинты работают без проблем.
Но самое неприятное, это то, что после компиляции Lazarus под QT, все прошло нормально, НО при попытке, после этого, откомпилировать в GTK-2 из ИДЕ выдало сообщение: "The program "make" was not faund. этот тул необходим для компиляции Лазарус" :( :( :(

Добавлено спустя 11 минут 1 секунду:
В общем, разобрался. Полоска была и есть. Оказывается раньше цвет полоски совпадал с цветом фона.

Добавлено спустя 2 часа 50 минут 12 секунд:
Перепроверил на Федоре 11. Полоска есть, хинты работают, перекомпиляция из ИДЕ не работает, не находит маке: "The program "make" was not faund...."

Я несколько недель не работал с Лазарусом, но SVN проверял часто, полоски действительно под Федорой не было видно. Темы я не менял, фон десктопа оставался тот же.

revision 21386.

Добавлено спустя 17 часов 41 минуту 34 секунды:
revision 21392 - Полоски нет. Хинты работают нормально.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение Павел Ишенин » 23.08.2009 12:38:59

ерепроверил на Федоре 11. Полоска есть, хинты работают, перекомпиляция из ИДЕ не работает, не находит маке: "The program "make" was not faund...."


А путь до make указан правильно в IDE options?
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение Logo » 23.08.2009 15:33:22

Павел Ишенин писал(а):А путь до make указан правильно в IDE options?

Путь у меня никогда не был прописан и видимо применялось по умолчанию "маке" с поиском пути по PATH. После изменений, видимо в файле констант, нужно указывать путь к make. Это и всего, но в заблуждение ввело.

По поводу полоски.
Под Федорой совершенно пропала, а под Мандривой очень красивая появилась :) Версии fpc & Lazarus одинаковые.

Добавлено спустя 2 минуты 8 секунд:
Причем, независимо Гном или КДЕ. QT или GTK. FPC любых версий.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение Павел Ишенин » 23.08.2009 18:46:35

Может пересборка с очисткой поможет? Проверьте что правильная ревизия написана в окне About.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение Inferno » 24.08.2009 06:25:17

Павел Ишенин писал(а):
Павел Ишенин писал(а):AV с Tabsheet - это старая ошибка. Она была и в 0.9.26. Я добавлю ее в bug-tracker.


Уже поправлено: http://bugs.freepascal.org/view.php?id=14395

Здорово! НО, только как PageIndex менять в ручную? или через pupopmenu порядок менять? Мне кажется что в дельфе Drag&Drop можно было использовать для смены порядка страниц.
Аватара пользователя
Inferno
новенький
 
Сообщения: 78
Зарегистрирован: 20.03.2009 14:40:20
Откуда: Тюмень

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

Сообщение Logo » 24.08.2009 13:51:53

Павел Ишенин писал(а):Может пересборка с очисткой поможет? Проверьте что правильная ревизия написана в окне About.


Все оказалось просто. "startlazarus" не перекомпилируется из IDE, а именно он и выставлял полоску. Перекомпиляция из командной строки все поставила на свое место.
Проблем с хинтами не замечено нигде.

Добавлено спустя 6 минут 33 секунды:
Inferno писал(а):Здорово! НО, только как PageIndex менять в ручную? или через pupopmenu порядок менять? Мне кажется что в дельфе Drag&Drop можно было использовать для смены порядка страниц.

Не совсем понял о чем, но порядок страниц меняется из popup меню "Move page left", Move page right".
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

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

Сообщение Павел Ишенин » 24.08.2009 15:48:13

Logo писал(а):
Павел Ишенин писал(а):А путь до make указан правильно в IDE options?

Путь у меня никогда не был прописан и видимо применялось по умолчанию "маке" с поиском пути по PATH. После изменений, видимо в файле констант, нужно указывать путь к make. Это и всего, но в заблуждение ввело.


Кажется эта проблема исправлена: http://bugs.freepascal.org/view.php?id=14421 ?
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение grigoreo » 25.08.2009 08:22:11

Заметил в последних версиях с SVN такой баг (под Виндой точно), при создании нового проекта и последующей записи если давать свои имена юнитам, то в тексте юнита формы не переименовывается имя файла с маской - имя_юнита.lrs так и остается к примеру unit1.lrs
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

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

Сообщение Павел Ишенин » 25.08.2009 15:19:51

grigoreo, как мне сообщили это было вчера исправлено.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение alexmai » 25.08.2009 18:51:07

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

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

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).

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

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

Вывод после 1 дня разбирательства: сыровато. До версии 1.0 ещё очень далеко.

------------------

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

Кроссплатформенность? Но ведь есть QT SDK, кстати LGPL-ный, чем он хуже? Тем, что там надо кодить на C++, а не на Паскале? Но можно написать транслятор с Паскаля на C++, сделать QT SDK двуязычным. По-моему, это гораздо легче. 99,9% всех паскалевских/дельфовых конструкций без проблем транслируемо на C++.

Кроме того, есть Delphi+QT, раз уж так хочется "натурального" паскаля. Правда, Дельфя проприентарная, а Лазарус свободный. Но так ли это важно для прикладного разработчика? Он ведь сам не будет модифицировать под себя код Лазаруса, зачем ему исходники? А готовую прикладную программу никто не мешает выпустить под GPL.
alexmai
постоялец
 
Сообщения: 106
Зарегистрирован: 02.02.2009 14:58:42

Пред.След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru