Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Duda con Archivo Manifest

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Duda con Archivo Manifest Responder citando

Buenas

Buscando por la red he encontrado este archivo manifest que da apariencia windos xp algunos componentes.


Código:
 
<?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="Microsoft.Windows.HeaderExtract"
    type="win32"
/>
<description>Your app description here</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>
 


En principio funciona bien pero los componentes TradioButton independientemente del color de texto siempre lo muestra en negro y los TPanel no los modifica Hay alguna manera de solucionarlo.

Tengo en tendido que si quiero que el archivo corra en mi aplicacion tengo que hacer un "Resouce", si es asi que significa?

Gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

¿Por uqé no usas xp.rc?
Código:
#define CREATEPROCESS_MANIFEST_RESOURCE_ID 1
#define RT_MANIFEST 24

CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST LOADONCALL MOVEABLE
{
     "<xml> "
     "<assembly> "
     "<assemblyIdentity> "
     "<description>Your application description here.</description> "
     "<dependency> "
     "<dependentAssembly> "
     "<assemblyIdentity> "
     "</dependentAssembly> "
     "</dependency> "
     "</assembly> "
}

Copia este código en el bloc de notas, guárdalo como xp.rc y lo añades al proyecto con Project -> Add to Project. Te dará el aspecto de Windows XP.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Gracias por contestarme Angel voy a probarlo....

Una duda, utlizo C++ builder 6 y XP tendre algun problema de que mi aplicacion fucione en otras versiones de Windows usando xp.rc

Gracias otra vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Yo uso Builder 5 sobre XP y, en principio, no debería haber problema. Hay aplicaciones mías corriendo sobre Windows 7, por ejemplo, sin problema.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Hola, he seguido los pasos que indicastes antes pero no doy hecho que funcione...

Para simplificar las cosas la aplicacion "prueba" solo tiene un componente boton y un RadioButton.....

El error que pone es

commandine tool returned an errorcode

(commandine): "c\archivo de Programas\Borland\CBuilder6\Bin\brcc32ide.exe"-iC\archivo de Programas\Borland\CBuilder6\Projects;C\Documents and Seting\R\Escritorio\prueba\;C\......."-d_RTLDLL;NO_STRICT;USERPACKAGE:_DEBUG-fo"C\Documents and Seting\R\Escritorio\prueba\xp.res""C\Documents and Seting\R\Escritorio\prueba\xp.rc"

IDE Resouce Compiler IDE Version 6.0
Copyright.....

¿Que hago mal? Gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Prueba este:

Cita:
#define CREATEPROCESS_MANIFEST_RESOURCE_ID 1
#define RT_MANIFEST 24

CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST LOADONCALL MOVEABLE
{
"<?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=\"CompanyName.ProductName.YourApp\" "
"type=\"win32\" "
"/> "
"<description>Your application description here.</description> "
"<dependency> "
"<dependentAssembly> "
"<assemblyIdentity "
"type=\"win32\" "
"name=\"Microsoft.Windows.Common-Controls\" "
"version=\"6.0.0.0\" "
"processorArchitecture=\"X86\" "
"publicKeyToken=\"6595b64144ccf1df\" "
"language=\"*\" "
"/> "
"</dependentAssembly> "
"</dependency> "
"</assembly> "
}


Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Ok funciona Gracias a los dos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.