Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
3-1236167363
Zalum
2009-03-04 14:49
2010.03.14
Данные из запроса


15-1261773439
Washington
2009-12-25 23:37
2010.03.14
Сервис обмена кодом


2-1263243196
bds
2010-01-11 23:53
2010.03.14
FastReport 2X


15-1261864270
Polkin
2009-12-27 00:51
2010.03.14
Преобразовать ур-ние


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский