проблемы в lazarus

Модератор: Модераторы разделов

Аватара пользователя
lukomore
Сообщения: 117
ОС: Windows 7

проблемы в lazarus

Сообщение lukomore »

1. все менюшки в иероглифах
2. при компиляции в окне сообщений выдало ошибки. что это значит?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: проблемы в lazarus

Сообщение nesk »

lukomore писал(а):
29.03.2009 15:11
1. все менюшки в иероглифах


надо пересобрать с qt
эта опция доступна через меню
можно попробовать запустить на английском
в командной строке:
LANG=C lazarus

Потом в меню ищите как пересобрать с qt
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
lukomore
Сообщения: 117
ОС: Windows 7

Re: проблемы в lazarus

Сообщение lukomore »

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

Что там те ошибки означают?
Спасибо сказали:
Аватара пользователя
lukomore
Сообщения: 117
ОС: Windows 7

Re: проблемы в lazarus

Сообщение lukomore »

а ладно, уже сам всё исправил!

но я в шоке, малюсенькая прога, форма+кнопка и весит 20мегов

а в exe можно компилить?
Спасибо сказали:
Аватара пользователя
lukomore
Сообщения: 117
ОС: Windows 7

Re: проблемы в lazarus

Сообщение lukomore »

нужен компонент ADOTable, его нет. Чем заменить и где взять?
Спасибо сказали:
Аватара пользователя
agentprog
Сообщения: 362
Статус: Ad Astra per aspera
ОС: openSUSE 11.4, Arch

Re: проблемы в lazarus

Сообщение agentprog »

лазарус это не делфи :)
там как бы есть же свои компоненты работы с данными. что-то типа MySQLConnection и т.д.
No problems - just solutions!
Спасибо сказали:
Аватара пользователя
lukomore
Сообщения: 117
ОС: Windows 7

Re: проблемы в lazarus

Сообщение lukomore »

ADO нужен для обращения к таблице. Кстати Table там тоже не нашел. Какой компонент нужно установить? Поставил уже Dbf
Спасибо сказали:
Аватара пользователя
B4rr4cuda
Сообщения: 82
ОС: SlackWare

Re: проблемы в lazarus

Сообщение B4rr4cuda »

omg, к какой таблице? Какая база используется? Для работы с базами данных рекомендую компоненты Zeos
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: проблемы в lazarus

Сообщение red_dragon »

lukomore писал(а):
29.03.2009 16:29
...
но я в шоке, малюсенькая прога, форма+кнопка и весит 20мегов
...

Это от того, что Lazarus пихает всю отладку и свои библиотеки в один бинарник. Типа, для пущей переносимости. Но решение спорное. Тем не менее, отладку можно выкинуть в отдельный файл, а остальное сжать. Однако меньше двух мегов, все равно не получится...
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
serg_iv
Сообщения: 74
ОС: ubuntu7.10

Re: проблемы в lazarus

Сообщение serg_iv »

red_dragon писал(а):
30.03.2009 07:40
lukomore писал(а):
29.03.2009 16:29
...
но я в шоке, малюсенькая прога, форма+кнопка и весит 20мегов
...

Это от того, что Lazarus пихает всю отладку и свои библиотеки в один бинарник. Типа, для пущей переносимости. Но решение спорное. Тем не менее, отладку можно выкинуть в отдельный файл, а остальное сжать. Однако меньше двух мегов, все равно не получится...

c upx 800 кб примерно
Спасибо сказали:
Аватара пользователя
B4rr4cuda
Сообщения: 82
ОС: SlackWare

Re: проблемы в lazarus

Сообщение B4rr4cuda »

serg_iv писал(а):
30.03.2009 12:27
c upx 800 кб примерно

upx - зло. Использовать только в крайнем случае.
Спасибо сказали:
Аватара пользователя
lukomore
Сообщения: 117
ОС: Windows 7

Re: проблемы в lazarus

Сообщение lukomore »

а как скомпилить exe-файл?
Спасибо сказали:
alfss
Сообщения: 262

Re: проблемы в lazarus

Сообщение alfss »

http://ru.wikipedia.org/wiki/Lazarus
http://www.lazarus.freepascal.org/modules....&sURL=about

где здесь написано, что это инструмент для кросс компиляции?

Если вы хотите, чтобы ваше творение потом кто-то смог поддерживать - пишите на С++ QT or GTK
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: проблемы в lazarus

Сообщение frp »

EXE - исключительно под мастдай. А такой огромный размер файлов - результат статической линковки с LCL (кстати, exe-шники, собранные под Windows, занимают тоже 20 Мб).
Если серьезно нужно компилить exe - устанавливай и используй Wine (но собирать exe в Linux - извращение).
Спасибо сказали:
Аватара пользователя
B4rr4cuda
Сообщения: 82
ОС: SlackWare

Re: проблемы в lazarus

Сообщение B4rr4cuda »

alfss писал(а):
31.03.2009 19:53
где здесь написано что это инструмент для кросс компиляции?

Вы реально удивитесь, но это в том числе инструмент кросскомпиляции :). Я из под линя компилю exe для винды.
frp писал(а):
31.03.2009 23:23
А такой огромный размер файлов - результат статической линковки с LCL (кстати, exe-шники, собранные под Windows, занимают тоже 20 Мб).

.. а такой огромный размер файла оттого, что в него включена дебажная инфа, сделайте strip и... вуаля - 2 мб
Спасибо сказали:
Sniper
Сообщения: 350
ОС: GNU/Linux Debian 4.0

Re: проблемы в lazarus

Сообщение Sniper »

lukomore писал(а):
29.03.2009 16:29
но я в шоке, малюсенькая прога, форма+кнопка и весит 20мегов


strip <имя проги>
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: проблемы в lazarus

Сообщение Ism »

размер проги можно умнеьшить опцией компилятора -Xg , подробнее на форуме freepascal.ru , там можно очень многое узнать по lazarus .

и еще , в openSuse 11.1 лазарус ставится из репозиториев и корректно работает без всяких пересборок.
Спасибо сказали:
HOBI4EK
Сообщения: 2

Re: проблемы в lazarus

Сообщение HOBI4EK »

А у меня в кноппиксе шрифт в менюшках в лупу разглядывать нужно!!!
Может кто поможет?
Спасибо сказали:
Аватара пользователя
begin2009
Сообщения: 349
Статус: Ламер со стажем
ОС: без глюков

Re: проблемы в lazarus

Сообщение begin2009 »

HOBI4EK писал(а):
17.08.2009 12:30
А у меня в кноппиксе шрифт в менюшках в лупу разглядывать нужно!!!
Может кто поможет?

Кноппикса под рукой нет, но мне кажется, что проблема не в лазарусе. Сравните, как выглядят другие программы с аналогичным интерфейсом. Может дело в системных шрифтах?
Пессимист видит темный туннель, оптимист видит свет в конце туннеля, реалист видит свет, туннель и поезд.
И только машинист видит этих трех идиотов, сидящих на рельсах.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: проблемы в lazarus

Сообщение nesk »

HOBI4EK писал(а):
17.08.2009 12:30
А у меня в кноппиксе шрифт в менюшках в лупу разглядывать нужно!!!
Может кто поможет?

Пересоберите лазарус с поддержкой GTK2 или Qt
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Flaming
Сообщения: 2579

Re: проблемы в lazarus

Сообщение Flaming »

B4rr4cuda писал(а):
31.03.2009 23:57
.. а такой огромный размер файла оттого, что в него включена дебажная инфа, сделайте strip и... вуаля - 2 мб

2 мегабайта (а если быть более достоверным, то 3) - тоже много. Просто космически много! Для программы, которая вообще ничего не делает, кроме как выводит форму без кнопок - 21 мегабайт в чистом виде, 3 мегабайта после strip. Почему так много?
Можно ли как-то подсократить размер проги ещё сильнее?
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: проблемы в lazarus

Сообщение red_dragon »

Flaming писал(а):
21.12.2009 22:13
B4rr4cuda писал(а):
31.03.2009 23:57
.. а такой огромный размер файла оттого, что в него включена дебажная инфа, сделайте strip и... вуаля - 2 мб

2 мегабайта (а если быть более достоверным, то 3) - тоже много. Просто космически много! Для программы, которая вообще ничего не делает, кроме как выводит форму без кнопок - 21 мегабайт в чистом виде, 3 мегабайта после strip. Почему так много?
Можно ли как-то подсократить размер проги ещё сильнее?

Выше же уже сказали: используйте upx.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: проблемы в lazarus

Сообщение Portnov »

Насколько я понимаю, там основная причина больших бинарников - статическая линковка. С другой стороны, это не только недостаток, но и преимущество ;): упрощается установка на другие машины, меньше зависимостей.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Flaming
Сообщения: 2579

Re: проблемы в lazarus

Сообщение Flaming »

А можно ли сделать так, чтобы при установке пакетов с компонентами lazarus не перекомпиливал сам себя?
А то тоже много весит каталог ~/.lazarus, а место сильно ограничено.
Спасибо сказали: