Главная страница
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.49 MB
Время: 0.014 c
15-1261912044
12
2009-12-27 14:07
2010.03.14
настрочил наболевшее


3-1235995874
Faiwer
2009-03-02 15:11
2010.03.14
Delphi компоненты не хотят работать с пустыми полями


4-1230477330
Psycho
2008-12-28 18:15
2010.03.14
Активация без захвата фокуса клавиатуры


2-1263385773
fords
2010-01-13 15:29
2010.03.14
установить таймаут


2-1263459826
Elephon
2010-01-14 12:03
2010.03.14
программно отркыть меню "Языки и службы текстового ввода"