Главная страница
    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.47 MB
Время: 0.005 c
2-1263391211
arina
2010-01-13 17:00
2010.03.14
TRadioButton в форме ромба


15-1261737888
Piter
2009-12-25 13:44
2010.03.14
Попросили помочь убрать AdWare


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


2-1263028060
alexbor777
2010-01-09 12:07
2010.03.14
Отчет по ПК


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский