Visualizza un messaggio singolo
Vecchio 19-01-2010, 14:30   #1 (permalink)
marco86188
Nuovo della community

 L'avatar di marco86188
 
44 Messaggi

marco86188 novizio della comunita' ( + 10 )
Question Manifest in dll create in VC++6

Salve a tutti...

Cercando su google ho trovato che per abilitare gli stili visuali di xp in un programma in win32 che utilizza le api di windows bisogna incorporare un file manifest insieme alla dll...

Ho provato a creare un file exe e ad associare ad esso il file manifest e tutto funziona correttamente perche i button hanno lo stile visuale di xp mentre associando a una dll che crea gli stessi oggetti non funziona...

il manifest che sto creando ha questa forma:

Nome: miadll.dll.manifest

codice:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
          manifestVersion="1.0"> 
  <assemblyIdentity version="1.0.0.0"
                    processorArchitecture="X86"
                    name="MIADLL.DLL"
                    type="win32" /> 
  <description>VisiDelta</description> 
  <dependency> 
    <dependentAssembly> 
      <assemblyIdentity type="win32"
                        name="Microsoft.Windows.Common-Controls"
                        version="6.0.0.0"
                        processorArchitecture="X86"
                        publicKeyToken="6595b64144ccf1df"
                        language="*" /> 
    </dependentAssembly> 
  </dependency> 
</assembly>
Sono due giorni che ci sto sbattendo la testa ma non riesco a farlo funzionare, non capisco dove sbaglio o se devo mettere qualche istruzione anche all'interno della dll....

Grazie in anticipo per l'aiuto.
marco86188 non è in linea   Bookmark and Share Rispondi quotando