Главная страница
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.016 c
2-1263041766
TRSteep
2010-01-09 15:56
2010.03.14
Динамические массивы в функциях


15-1261725051
ruslan_as
2009-12-25 10:10
2010.03.14
Не работает LPT при заблокированом компьютере


3-1236167363
Zalum
2009-03-04 14:49
2010.03.14
Данные из запроса


15-1261813347
All
2009-12-26 10:42
2010.03.14
Нарезать болванку..


2-1263457856
JohnKorsh
2010-01-14 11:30
2010.03.14
Лицензия на Delphi 7.