FAQ Lazarus (устаревшее)

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

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

Ответить
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

FAQ Lazarus (устаревшее)

Сообщение Илья Аввакумов »

Вопрос
Установил Лазарус. Захожу в любое меню - и вижу
в лучшем случае itmXXXYYYZZZ, а в худшем - вообще без названия. и в интерфейсе 80% надписей отсутствуют. то ест, галочка стоит, а что за галочка - неизвестно. типа (*) - ____________________
Как это вылечить?
Ответ
В меню Enviroment установить английский язык (по-моему, вторая вкладка, в выпадающем списке он есть). Можно поставить и русский, но тут надо не ошибиться с кодировкой
как сделать это метеодом тыка смотреть тут
cav
новенький
Сообщения: 28
Зарегистрирован: 16.11.2006 07:56:03
Откуда: Кемерово

Сообщение cav »

Вопрос
Как в lazaruse у приложения сделать икнонку. т.е. как ее включить в ресуры. (RxAppIcon не предлагать :) )
Ответ
Иконку можно создать также, как и в FPC, то есть через WindRes. Как это сделать описано в Хелпе. Хотя ещё можно добавить её к готовому приложению через редактор ресурсов, например ResHacker
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

Русский язык под линуксом
если скачать и запустить IDE под линуксом будут проблемы с кодировками =) есть 2 выхода

1, переходим на gtk2
убеждаемся что установлен пакет libgtk2.0-dev
заходишь в лазарь инструменты-настройки сборки
там кликаешь gtk2 и жмешь собрать.

чтоб откомпелить из ком строки
ищешь файлик lazarus\ide\Makefile
в нем меняешь
LCL_PLATFORM=gtk
на
LCL_PLATFORM=gtk2
ну и дальше make clean all

2,работаем в локале 1251
ставим пакеты

Код: Выделить всё

sudo apt-get install libglib1.2 libgdk-imlib11 libgdk-pixbuf2 xfonts-terminus xfonts-bolkhov-cp1251-75dpi gtk-theme-switch

генерим локаль

Код: Выделить всё

sudo localedef -c -i ru_RU -f cp1251 ru_RU.cp1251


создаем ярлык запуска лазаруса
echo LANG=ru_RU.cp1251 ~/lazarus/lazarus > ~/Desktop/lazarus.run
chmod +x ~/Desktop/lazarus.run


может быть перезапускаем иксы.

не забываем что все иксовые програмы написаные на таком лазарусе надо тоже будет тоже запускать в окружении 1251
или использовать перекодировку пример тут
sobee
новенький
Сообщения: 84
Зарегистрирован: 04.02.2008 23:23:46
Откуда: Снежинск, Челябинская обл.

Сообщение sobee »

Вопрос: Как приципить иконку к приложению? В Delphi это делается в Опциях проекта. А здесь я не нашел такого параметра. Вставка в cвойство Icon формы не чего не дала.

Ответ:
http://freepascal.ru/forum/viewtopic.php?t=1989
http://freepascal.ru/forum/viewtopic.php?t=2566
Ответить