Re[2]: XP Themes + MFC + DLL
От: bnk СССР http://unmanagedvisio.com/
Дата: 09.11.04 14:57
Оценка:
Здравствуйте, Misaw.
Спасибо за ответ.

M>насколько я понимаю проблема не в DLL а именно в COM/DLL..

M>если бы другая прога (Office) грузила твою DLL обычным образом то ресурсы из DLL выглядели бы
M>как в основной программе...

Не понял причем тут COM

M>в DLL в stdafx.h

M>#define ISOLATION_AWARE_ENABLED 1 (до всех инклудов)
M>в ресурсах
M>2 RT_MANIFEST "res\\<your manifest>.manifest"

Это само-собой (все это УЖЕ СДЕЛАНО, без этого темы ВООБЩЕ НЕ РАБОТАЮТ)...
Проблема именно с использованием MFC. Поясняю на примере:

// Код не работает:
CImageList il;
il.Create(....)  // Это вызов MFC (скомпилированной без ISOLATION_AWARE_ENABLED)

// Код работает:
CImageList il;
il.Attach(ImageList_Create(....)  // Это вызов API IsolationAwareImageList_Create()

M>"...Услышал от умных людей, что можно перекомпилировать MFC с флагом ISOLATION_AWARE_ENABLED,
M>и далее использовать этот "Custom Build" MFC (как статическую библиотеку)..."

M>это ты от глупых людей слышал )


А вы можете предложить лучший вариант?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.