![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в зависимости от директив условной компиляции менять главную
EgorovAlex © (2009-04-16 09:05:00)иконку приложения? Нужно подсовывать разные файлы ресурсов?
EgorovAlex (2009-04-17 09:20:00) [1]Хм... а как там можно как-то учесть директивы условной компиляции или ещё как-то проверить условие?
EgorovAlex (2009-04-17 09:08:00) [2]А ведь точно, можно в Pre-Build events подсовывать нужный файл, потом можно будеть поправить его и снова пересобрать проект, спасибо за идею, сейчас попробую
Anatoly Podgoretsky (2009-04-17 08:57:00) [3]Ну так и подай требуемое. Посмотри как например было сделано в RX - две папки с ресурсами, перед компиляцией подкидываешь нужный файл с ресурсом (имена должны быть одинаковы).
EgorovAlex (2009-04-17 08:53:00) [4]> Вместо условной компиляции можно создать два .dpr с разным содержанием директивы {$R
Мысль интересная, но, к сожалению, дизайнер не даёт работать с ресурсами даже если просто стоит {$R pMainIcon2.res}, ему подавай строку вида {$R *.res} :(
brother (2009-04-17 04:03:00) [5]restorator поможет
Германн (2009-04-17 00:24:00) [6]
> А что касается выбора в дизайнере, то дизайнер не умеет
> условную компиляцию в .dpr обрабатывать
>
Вместо условной компиляции можно создать два .dpr с разным содержанием директивы {$R
Anatoly Podgoretsky (2009-04-16 20:00:00) [7]> EgorovAlex (16.04.2009 19:01:06) [6]
Теперь нет, теперь надо использовать внешние редакторы ресурсов.
EgorovAlex (2009-04-16 19:01:00) [8]Может знает кто, раньше, по крайней мере в Delphi 5 был Image Editor, который хоть и с трудом, но работал и файлами ресурсов, сейчас в Delphi 2009 есть аналог?
EgorovAlex (2009-04-16 13:32:00) [9]А чем можно ещё править res файлы, желательно бесплатное
Игорь Шевченко (2009-04-16 12:38:00) [10]
> А как LoadIcon может повлиять на отображение иконки в проводнике?
если для отображения в проводнике, тогда LoadIcon не поможет. Тогда через условную компиляцию.
А что касается выбора в дизайнере, то дизайнер не умеет условную компиляцию в .dpr обрабатывать
EgorovAlex (2009-04-16 11:39:00) [11]А как LoadIcon может повлиять на отображение иконки в проводнике?
Игорь Шевченко (2009-04-16 10:55:00) [12]
> Нужно подсовывать разные файлы ресурсов?
LoadIcon использовать
EgorovAlex (2009-04-16 09:36:00) [13]Сейчас пробую так, вроде работает:
{$IFDEF DEBUG}
{$R pMainIcon2.res}
{$ELSE}
{$R pMainIcon.res}
{$ENDIF}
но после добавления этих строк вместо {$R *.res} становятся задизабленными возможность изменения иконки в свойствах проекта и Version Info. Это как-то можно победить?