Хай, олл!
Нашел я в Лазарусе такую неприятную проблемку - при сохранении формы на диск файла lrs (файл ресурсов), он почему-то попадает в папку определенную для модулей (объектных файлов).
Подключается же он из .pas файла формы. Поэтому если компилировать не из Лазаруса, а используя, например, make файл, то компилятор просто не находит этот lrs файл.
Форма, для которой такое происходит лежит не рядом с файлом проекта, а отдельной папке.
Разве эти файлы не должны сохраняться рядом с pas, lfm формы?
P.S. Lazarus из svn
Lrs файлы. Создаются не в той папке?
Модератор: Модераторы
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Нет эти файлы генерятся постоянно при компиляции и поэтому помещаются в "Каталог вывода модулей" т.е. в место которое указано в -FU.
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Хм. Значит я не знаю какой утилитой надо компилировать lfm файлы в lrs
.
Я правильно понимаю, что в папке tools, lazres - это как раз та утилита, которой можно сконвертировать lfm в lrs?
Я правильно понимаю, что в папке tools, lazres - это как раз та утилита, которой можно сконвертировать lfm в lrs?
MageSlayer писал(а):Я правильно понимаю, что в папке tools, lazres - это как раз та утилита, которой можно сконвертировать lfm в lrs?
Совершенно верно
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Ок. С этим разобрался. lfm в lrs конвертирует. Спасибо.
Теперь бы понять как создается ресурсный файл проектного файла. То есть, тот, с именем проекта, но lrs. Там похоже иконка лежит.
rc файлы ведь, я так понимаю, только для os_target=win32?
Правильно ли будет, если я просто добавлю в ресурсный файл проекта иконку командой типа:
lazres mainproj.lrs mainicon.ico
Теперь бы понять как создается ресурсный файл проектного файла. То есть, тот, с именем проекта, но lrs. Там похоже иконка лежит.
rc файлы ведь, я так понимаю, только для os_target=win32?
Правильно ли будет, если я просто добавлю в ресурсный файл проекта иконку командой типа:
lazres mainproj.lrs mainicon.ico
Нет для Windows иконка используется только из ресурсов (.res).
А иконка из данного вида ресурсов используется как иконка для формы в Win32\GTK\QT\Carbon и возможно будет в сocoa.
А иконка из данного вида ресурсов используется как иконка для формы в Win32\GTK\QT\Carbon и возможно будет в сocoa.
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Хм. А как тогда создать этот lrs файл проекта?
Только вручную из Лазаруса?
Только вручную из Лазаруса?
