При компилляции приложения не цепляется иконка
Иконка приложения
Модератор: Модераторы
Иконка приложения
Стоит Lazarus 0.9.22 betta
При компилляции приложения не цепляется иконка
То есть я подключаю ее в менеджере объектов, а окно все равно отображается со стандартной win иконкой
. Как решить проблему???
При компилляции приложения не цепляется иконка
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
иконки для окон тоже будут?
Зависит от того как скоро появится реализация TIcon. И от того на как долго затянется выход 0.9.26
Когда ждать версии 0.9.26?
Три варианта:
1) Недели через 2 (я считаю не возможно)
2) Через месяц (возможно, но TIcon все еще нет)
3) После очередного выхода FreePascal
Каждый вариант имеет как плюсы, так и минусы и окончательного решения нет. Проблема в том, что ни Unicode под Windows ни работа WinCE (в текущем состоянии) не возможны без fpc 2.2.1
Padre_Mortius писал(а):Все подробно расписано. по шагам
http://freepascal.ru/forum/viewtopic.php?t=2566
Расписано да вот не работает
SovNarKom писал(а):Кстати руководство на удивление не плохое.. но правда вот то что ты вычитал действительно жуть какая-то... нашёл же=) Лучше PDF читать...
Так вот цеплять ресурс нужно вот так: {$R myicon.res}
А создавать... ну вообще в любом редакторе, на это способном.
А если редактора нет то...
1. Создаёшь текстовый файл, пишешь в нём
MAINICON ICON "Путь к иконке"
2. Сохраняешь его в файле myicon.rc.
3. Натравливаешь на этот файл windres, (Я надеюсь он у тебя в PATH прописан): windres myicon.rc > myicon.res
Всё, можно компилировать.
Да, в качестве редактора ресурсов советую ResourceHacker.
Все вроде ок создал файл как полагается, но вот не цепляется зараза говорит что инвалид мой файл
project1.lpr(22,1) Error: Invalid resource file: myicon.res
взял resource file лазаруса компилится прекрасно
значит windres myicon.rc > myicon.res чтото не то делает
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
если версия fpc 2.1.5 и выше то
1. открывает блокнот и пишем
2. сохраняем в папке проекта как myico.rc
3. в файле проекта пишем строку
4. сохраняем и компилируем.
если версия fpc ниже 2.1.5 то
1. открывает блокнот и пишем
2. сохраняем в папке проекта как myico.rc
3. в командной строке выполняем
4. в файле проекта прописываем
5. сохраняем и компилируем
P.S. файл иконки в примере лежит в папке проекта и путь к windres.exe прописан
1. открывает блокнот и пишем
Код: Выделить всё
MAINICON ICON ElPos.ico2. сохраняем в папке проекта как myico.rc
3. в файле проекта пишем строку
Код: Выделить всё
{$R *.rc}4. сохраняем и компилируем.
если версия fpc ниже 2.1.5 то
1. открывает блокнот и пишем
Код: Выделить всё
MAINICON ICON ElPos.ico2. сохраняем в папке проекта как myico.rc
3. в командной строке выполняем
Код: Выделить всё
windres.exe myico.rc myico.res4. в файле проекта прописываем
Код: Выделить всё
{$R *.res}5. сохраняем и компилируем
P.S. файл иконки в примере лежит в папке проекта и путь к windres.exe прописан
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
