Ученик-кочегар
Группа: Участник
Сообщений: 7
|
Уже писал на одном из форумов, но так и не решился, как правильно продолжить клавиатуро-мучителькие изыски...
Итак,
Имеем проект, в котором в зависимости от условий хочу подгрузить разные ресурсы....
Делаю так (пытаюсь делать, как правильно — "дятлы" не ведают) но, хотя и почти не ведаю, что творю...:
//Главная часть проги, где хочется определить, что будет на выходе-то...
#define Proga1
//#define Proga2
//--В зависимости от того чего пытаемся "Дефайнить" даем компилятору понять:
//компилируем вариант #1
#ifdef Proga1
#pragma resource "Proga1.res"
....bla-bla...
#endif
//компилируем вариант #2
#ifdef Proga2
#pragma resource "Proga2.res"
....bla-bla...
#endif
Складывать ресурсы в progaX.dll можно (красиво, круто, exe-шник маленький etc. — не хочется — дятлы на это тратят много временных ресурсов) не можется (Дятел — он не проф. программер...)
вся остальная "bla-bla" отлажена-"В_МеруСилДятловыхВозможностей"
Как такие задачи правильно решать-то?
Включаем в проект *.rc — жалится, что, мол, 16 разрядов — это каменный век... — и все в "сад"...
Включаем в проект *.res- жалится, что, мол, Вы, Дятлы, всякие ресурсные "фиги" уже включили и по-этому ...(как мне показалось пытается примениться инкрементный вариант включения ресурсов — типа, это уже было — включать не буду. Этого не было — ОК, включу....)
Так надо ИЛИ???
Как по-простому правильно? Или придется с *.dll всёже разобраться?... |