Lazarus 1.2 +rx

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

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

Lazarus 1.2 +rx

Сообщение SeventhSon » 08.03.2014 09:36:15

Установил новый Lazarus, установил rx из транка.
При попытке кинуть на форму TDBDateEdit или TRxDBGrid выскакивает ошибка Access Violation.
Как у остальных форумчан с этим?
SeventhSon
новенький
 
Сообщения: 56
Зарегистрирован: 17.02.2009 01:57:17

Re: Lazarus 1.2 +rx

Сообщение SSerge » 08.03.2014 10:40:07

SeventhSon
так автор RXlib как то писал, что компиляторы ветки 2.6 с этой библиотекой имеют проблемы
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Lazarus 1.2 +rx

Сообщение Little_Roo » 08.03.2014 12:41:16

Полет абсолютно нормальный
Lazarus 1.3 r44311 FPC 2.6.2 i386-win32-win32/win64 (использую снапшоты - ну ленив я :D )
RxLib svn 2899
WinXP
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Lazarus 1.2 +rx

Сообщение alexs » 08.03.2014 21:55:09

SeventhSon
Проверь - тот ли транк у тебя? Сейчас всё должно работать. На днях специально под виндой поставил Lazarus 1.2 (дистрибутив), под ним проверил и доработал RxFPC.
Текущая версия должна работать и с компилятором ветки 2.6.2.
Хотя, конечно, лучше 2.7.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus 1.2 +rx

Сообщение SeventhSon » 09.03.2014 03:41:17

спасибо, уже лучше)
вот только RxDateEdit выдаёт ошибку при клике на кнопку независимо от DefaultToday true/false
по-моему тут какая-то логическая недоработка. если дата не заполнена, всё равно открываться календарь должен на текущей дате, а не ошибку выдавать.
ну и месяцы и дни недели вопросиками. но этот глюк уже давно(

у RxCalendarGrid месяцы тоже '?'
SeventhSon
новенький
 
Сообщения: 56
Зарегистрирован: 17.02.2009 01:57:17

Re: Lazarus 1.2 +rx

Сообщение alexs » 09.03.2014 14:14:52

1. Попробуй проверьть поведение с пустой датой напрямую из программы, не запуская из под отладчика IDE
2. Эта фича уже не раз объяснялася - под виндой надо системные массивы FPC перевести в UTF8. ShortMonthNames и прочие. Я всё таки надеюсь - что когда либо это поправят на уровне системы...
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus 1.2 +rx

Сообщение GAMER » 10.03.2014 11:58:03

SeventhSon писал(а):если дата не заполнена, всё равно открываться календарь должен на текущей дате, а не ошибку выдавать.


Ошибка только в режиме разработки. Когда программа запускаеться без Лазаруса, ошибки нет.
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина

Re: Lazarus 1.2 +rx

Сообщение OlgaK » 16.03.2014 14:49:47

Я поставила Ubuntu 12.04 LTS 32-разрядную. Через Центр приложений Ubuntu поставила Lazarus 0.9.30.2 + FPC 2.6.2 При попытке скомпилировать выдается сообщение project1.lpr(9,3) Fatal: Can't find unit Interfaces used by Project1
Все настройки просмотрела, пути вручную прописала. Не работает.
Может у кого-нибудь есть работающая сборка Lazarus под 32-разрядную Ubuntu? Такая, чтобы только установить и всё.
Я новичок, слабо разбираюсь в зависимостях и тд, но учусь упорно.
Спасибо за помощь.
OlgaK
незнакомец
 
Сообщения: 2
Зарегистрирован: 16.03.2014 14:39:00

Re: Lazarus 1.2 +rx

Сообщение *Rik* » 16.03.2014 15:14:44

OlgaK писал(а):Я поставила Ubuntu 12.04 LTS 32-разрядную. Через Центр приложений Ubuntu поставила Lazarus 0.9.30.2 + FPC 2.6.2

Чем обусловлен выбор устаревшей версии Ubuntu?
Рекомендую Alt Linux Simply. С ним, через несколько минут, забываешь, что ты в Linux, для перехода с Windows самое-то...
Lazarus с ним 1.2 ставится..
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: Lazarus 1.2 +rx

Сообщение OlgaK » 17.03.2014 19:02:14

Спасибо, не знала, что это устаревшая версия. В воскресенье попробую переустановить.

Добавлено спустя 16 минут 44 секунды:
Вообще-то у меня раньше стоял Alt Linux Master фирмы Альт Линукс, для слабых компьютеров самое то. И вообще хорошая сборка. Но возникали проблемы с некоторыми устройствами. С моей ОС Ubuntu 12.04 LTS 32-разрядной всё прекрасно, я установила кучу программ, идет абсолютно все нормально, могу обрабатывать видео без проблем, проблемы только с Lazarus'ом. Я думаю, что последние версии Лазаруса собраны исключительно под 64-битную систему, мой знакомый поставил на свой компьютер 64-битную Ubuntu, которая, по его мнению, работает медленне 32-битной (!), но зато Лазарус там работает нормально. Но кроме Лазаруса нужны и другие программы.
В любом случае спасибо за отклик, попробую установить Alt Linux Simply, но, похоже, эта ОС проприетарная. Жаль.
OlgaK
незнакомец
 
Сообщения: 2
Зарегистрирован: 16.03.2014 14:39:00

Re: Lazarus 1.2 +rx

Сообщение bormant » 17.03.2014 22:58:41

*Rik* писал(а):устаревшей версии Ubuntu?

For extended support, choose Ubuntu 12.04 LTS
Ubuntu 12.04.4 LTS is a long-term support release. It has continuous hardware support improvements as well as guaranteed security and support updates until April 2017.
Надеюсь, переводить не нужно?

OlgaK писал(а):не знала, что это устаревшая версия
Это не так, версия будет поддерживаться до апреля 2017.
OlgaK писал(а): Alt Linux Simply, но, похоже, эта ОС проприетарная
Это тоже не так.

Ежели нужна более свежая версия Lazarus, http://sourceforge.net/projects/lazarus ... rus%201.2/
Аватара пользователя
bormant
постоялец
 
Сообщения: 408
Зарегистрирован: 21.03.2012 11:26:01


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru