Lazarus 1.2 +rx
Модератор: Модераторы
-
SeventhSon
- новенький
- Сообщения: 56
- Зарегистрирован: 17.02.2009 00:57:17
Lazarus 1.2 +rx
Установил новый Lazarus, установил rx из транка.
При попытке кинуть на форму TDBDateEdit или TRxDBGrid выскакивает ошибка Access Violation.
Как у остальных форумчан с этим?
При попытке кинуть на форму TDBDateEdit или TRxDBGrid выскакивает ошибка Access Violation.
Как у остальных форумчан с этим?
SeventhSon
так автор RXlib как то писал, что компиляторы ветки 2.6 с этой библиотекой имеют проблемы
так автор RXlib как то писал, что компиляторы ветки 2.6 с этой библиотекой имеют проблемы
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Полет абсолютно нормальный
Lazarus 1.3 r44311 FPC 2.6.2 i386-win32-win32/win64 (использую снапшоты - ну ленив я
)
RxLib svn 2899
WinXP
Lazarus 1.3 r44311 FPC 2.6.2 i386-win32-win32/win64 (использую снапшоты - ну ленив я
RxLib svn 2899
WinXP
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
SeventhSon
Проверь - тот ли транк у тебя? Сейчас всё должно работать. На днях специально под виндой поставил Lazarus 1.2 (дистрибутив), под ним проверил и доработал RxFPC.
Текущая версия должна работать и с компилятором ветки 2.6.2.
Хотя, конечно, лучше 2.7.
Проверь - тот ли транк у тебя? Сейчас всё должно работать. На днях специально под виндой поставил Lazarus 1.2 (дистрибутив), под ним проверил и доработал RxFPC.
Текущая версия должна работать и с компилятором ветки 2.6.2.
Хотя, конечно, лучше 2.7.
-
SeventhSon
- новенький
- Сообщения: 56
- Зарегистрирован: 17.02.2009 00:57:17
спасибо, уже лучше)
вот только RxDateEdit выдаёт ошибку при клике на кнопку независимо от DefaultToday true/false
по-моему тут какая-то логическая недоработка. если дата не заполнена, всё равно открываться календарь должен на текущей дате, а не ошибку выдавать.
ну и месяцы и дни недели вопросиками. но этот глюк уже давно(
у RxCalendarGrid месяцы тоже '?'
вот только RxDateEdit выдаёт ошибку при клике на кнопку независимо от DefaultToday true/false
по-моему тут какая-то логическая недоработка. если дата не заполнена, всё равно открываться календарь должен на текущей дате, а не ошибку выдавать.
ну и месяцы и дни недели вопросиками. но этот глюк уже давно(
у RxCalendarGrid месяцы тоже '?'
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
1. Попробуй проверьть поведение с пустой датой напрямую из программы, не запуская из под отладчика IDE
2. Эта фича уже не раз объяснялася - под виндой надо системные массивы FPC перевести в UTF8. ShortMonthNames и прочие. Я всё таки надеюсь - что когда либо это поправят на уровне системы...
2. Эта фича уже не раз объяснялася - под виндой надо системные массивы FPC перевести в UTF8. ShortMonthNames и прочие. Я всё таки надеюсь - что когда либо это поправят на уровне системы...
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
SeventhSon писал(а):если дата не заполнена, всё равно открываться календарь должен на текущей дате, а не ошибку выдавать.
Ошибка только в режиме разработки. Когда программа запускаеться без Лазаруса, ошибки нет.
Я поставила 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? Такая, чтобы только установить и всё.
Я новичок, слабо разбираюсь в зависимостях и тд, но учусь упорно.
Спасибо за помощь.
Все настройки просмотрела, пути вручную прописала. Не работает.
Может у кого-нибудь есть работающая сборка Lazarus под 32-разрядную Ubuntu? Такая, чтобы только установить и всё.
Я новичок, слабо разбираюсь в зависимостях и тд, но учусь упорно.
Спасибо за помощь.
- *Rik*
- постоялец
- Сообщения: 453
- Зарегистрирован: 19.04.2011 12:18:51
- Откуда: Урал
- Контактная информация:
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 ставится..
Спасибо, не знала, что это устаревшая версия. В воскресенье попробую переустановить.
Добавлено спустя 16 минут 44 секунды:
Вообще-то у меня раньше стоял Alt Linux Master фирмы Альт Линукс, для слабых компьютеров самое то. И вообще хорошая сборка. Но возникали проблемы с некоторыми устройствами. С моей ОС Ubuntu 12.04 LTS 32-разрядной всё прекрасно, я установила кучу программ, идет абсолютно все нормально, могу обрабатывать видео без проблем, проблемы только с Lazarus'ом. Я думаю, что последние версии Лазаруса собраны исключительно под 64-битную систему, мой знакомый поставил на свой компьютер 64-битную Ubuntu, которая, по его мнению, работает медленне 32-битной (!), но зато Лазарус там работает нормально. Но кроме Лазаруса нужны и другие программы.
В любом случае спасибо за отклик, попробую установить Alt Linux Simply, но, похоже, эта ОС проприетарная. Жаль.
Добавлено спустя 16 минут 44 секунды:
Вообще-то у меня раньше стоял Alt Linux Master фирмы Альт Линукс, для слабых компьютеров самое то. И вообще хорошая сборка. Но возникали проблемы с некоторыми устройствами. С моей ОС Ubuntu 12.04 LTS 32-разрядной всё прекрасно, я установила кучу программ, идет абсолютно все нормально, могу обрабатывать видео без проблем, проблемы только с Lazarus'ом. Я думаю, что последние версии Лазаруса собраны исключительно под 64-битную систему, мой знакомый поставил на свой компьютер 64-битную Ubuntu, которая, по его мнению, работает медленне 32-битной (!), но зато Лазарус там работает нормально. Но кроме Лазаруса нужны и другие программы.
В любом случае спасибо за отклик, попробую установить Alt Linux Simply, но, похоже, эта ОС проприетарная. Жаль.
*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.
Это не так, версия будет поддерживаться до апреля 2017.OlgaK писал(а):не знала, что это устаревшая версия
Это тоже не так.OlgaK писал(а): Alt Linux Simply, но, похоже, эта ОС проприетарная
Ежели нужна более свежая версия Lazarus, http://sourceforge.net/projects/lazarus ... rus%201.2/
