| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Jue 17 Mar, 2011 6:32 pm Asunto: Duda con Archivo Manifest |
|
|
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 |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 18 Mar, 2011 7:59 am Asunto: |
|
|
¿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 |
|
 |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Vie 18 Mar, 2011 1:55 pm Asunto: |
|
|
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 |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Vie 18 Mar, 2011 4:52 pm Asunto: |
|
|
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 |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 18 Mar, 2011 5:02 pm Asunto: |
|
|
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 |
|
 |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Vie 18 Mar, 2011 5:18 pm Asunto: |
|
|
| Ok funciona Gracias a los dos |
|
| Volver arriba |
|
 |
|