none
Проблема Manifest XP и DLL RRS feed

  • Общие обсуждения

  • Windows XP Home Edition. Приложение без манифеста XP - все объекты на форме прорисоываются в старом стиле (так задумано).
    Приложение динамически загружает DLL (LoadLibrary), которая отображает свою форму.
    Проблема в том, что никакими действиями не получается чтобы компоненты на форме DLL были в стиле Manifest XP.
    Действия:
    в DLL подлинкован ресурс, который создан компилятором ресурсов brcc32.exe (Delphi). Ресурс действительно "сидит" в DLL.
    Файл ресурса:
    .rc - 3 24 simple.manifest
    simple.manifest:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
      <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
        <assemblyIdentity
          type="win32"
          name="Simple"
          version="1.0.0.0"
          processorArchitecture="*"/>
        <description>Windows Shell</description>
        <dependency>
          <dependentAssembly>
            <assemblyIdentity
              type="win32"
              name="Microsoft.Windows.Common-Controls"
              version="6.0.0.0"
              publicKeyToken="6595b64144ccf1df"
              language="*"
              processorArchitecture="x86" />
          </dependentAssembly>
        </dependency>
      </assembly>
    Может быть кто сталкивался с такой проблемой? Спасибо.


    Не забывайте делать резервные копии
    17 марта 2009 г. 7:22