Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.14;
Скачать: CL | DM;

Вниз

Как в зависимости от директив условной компиляции менять главную   Найти похожие ветки 

 
EgorovAlex ©   (2009-04-16 09:05) [0]

иконку приложения? Нужно подсовывать разные файлы ресурсов?


 
EgorovAlex ©   (2009-04-16 09:36) [1]

Сейчас пробую так, вроде работает:

{$IFDEF DEBUG}
 {$R pMainIcon2.res}
{$ELSE}
 {$R pMainIcon.res}
{$ENDIF}

но после добавления этих строк вместо {$R *.res} становятся задизабленными возможность изменения иконки в свойствах проекта и Version Info. Это как-то можно победить?


 
Игорь Шевченко ©   (2009-04-16 10:55) [2]


> Нужно подсовывать разные файлы ресурсов?


LoadIcon использовать


 
EgorovAlex ©   (2009-04-16 11:39) [3]

А как LoadIcon может повлиять на отображение иконки в проводнике?


 
Игорь Шевченко ©   (2009-04-16 12:38) [4]


> А как LoadIcon может повлиять на отображение иконки в проводнике?


если для отображения в проводнике, тогда LoadIcon не поможет. Тогда через условную компиляцию.
А что касается выбора в дизайнере, то дизайнер не умеет условную компиляцию в .dpr обрабатывать


 
EgorovAlex ©   (2009-04-16 13:32) [5]

А чем можно ещё править res файлы, желательно бесплатное


 
EgorovAlex ©   (2009-04-16 19:01) [6]

Может знает кто, раньше, по крайней мере в Delphi 5 был Image Editor, который хоть и с трудом, но работал и файлами ресурсов, сейчас в Delphi 2009 есть аналог?


 
Anatoly Podgoretsky ©   (2009-04-16 20:00) [7]

> EgorovAlex  (16.04.2009 19:01:06)  [6]

Теперь нет, теперь надо использовать внешние редакторы ресурсов.


 
Германн ©   (2009-04-17 00:24) [8]


> А что касается выбора в дизайнере, то дизайнер не умеет
> условную компиляцию в .dpr обрабатывать
>

Вместо условной компиляции можно создать два .dpr с разным содержанием директивы {$R


 
brother ©   (2009-04-17 04:03) [9]

restorator поможет


 
EgorovAlex ©   (2009-04-17 08:53) [10]

> Вместо условной компиляции можно создать два .dpr с разным содержанием директивы {$R

Мысль интересная, но, к сожалению, дизайнер не даёт работать с ресурсами даже если просто стоит {$R pMainIcon2.res}, ему подавай строку вида {$R *.res} :(


 
Anatoly Podgoretsky ©   (2009-04-17 08:57) [11]

Ну так и подай требуемое. Посмотри как например было сделано в RX - две папки с ресурсами, перед компиляцией подкидываешь нужный файл с ресурсом (имена должны быть одинаковы).


 
EgorovAlex ©   (2009-04-17 09:08) [12]

А ведь точно, можно в Pre-Build events подсовывать нужный файл, потом можно будеть поправить его и снова пересобрать проект, спасибо за идею, сейчас попробую


 
EgorovAlex ©   (2009-04-17 09:20) [13]

Хм... а как там можно как-то учесть директивы условной компиляции или ещё как-то проверить условие?



Страницы: 1 вся ветка

Текущий архив: 2010.03.14;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.061 c
2-1262983572
DriverSTi
2010-01-08 23:46
2010.03.14
Программа не слушается условия


2-1263300657
JSman
2010-01-12 15:50
2010.03.14
Как получить список файлов из MFT?


2-1263335599
AntonioBanderas
2010-01-13 01:33
2010.03.14
Формат строки


2-1263133331
kitten
2010-01-10 17:22
2010.03.14
Создание DLL библиотек...


2-1263237497
Olya
2010-01-11 22:18
2010.03.14
как записать символ в юникоде