Page 1 of 1

Clase PreView no compatible con Temas Visuales de XP ???

PostPosted: Mon Apr 17, 2006 7:59 pm
by Raymundo Islas M.
Antonio, despues de varios dias probando, quitando, poniendo, etc.
He descubierto que si le quito a la App el look XP, ya no me cierra y sigue todo trabajando OK, lo activo y empiezan los problemas.....

Este es el contenido de mi archivo, por si tiene algo raro o erroneo :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
name="MiniGUI"
processorArchitecture="x86"
version="5.1.0.0"
type="win32"/>
<description>Windows Shell</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 a todos

PostPosted: Mon Apr 17, 2006 8:20 pm
by Antonio Linares
Ray,

Usa el que proporcionamos en samples\winxp

PostPosted: Mon Apr 17, 2006 8:38 pm
by Raymundo Islas M.
Ya lo hice Antonio, con resultados identicos :

Lo activo, hay problemas, lo desactivo, se van, pero queda la apariencia de la App, pues.... simplemente simplona :?

Saludos

PostPosted: Tue Apr 18, 2006 4:09 pm
by carlos vargas
Prueba los siguiente:

Comenta la linea en el archivo rc

Code: Select all  Expand view
//1   24 "winxp.man"


luego, en el directorio de tu aplicaciĆ³n, toma el archivo winxp.man y renombralo a:

Code: Select all  Expand view
nombredemiaplicacion.exe.manifest


si tu app se llama ray.exe, renombra el archivo manifest a

Code: Select all  Expand view
ray.exe.manifest


cuando el programa finaliza, te crea un archivo error.log?

otra situacion se da cuando usas la libreria tsbrowse, esa libreria usa un preview.prg y un metafil.prg modificado, ademas de ser versiones algo antiguas.

el caso es que normalmente nosotros agregamos esas tsbrowse.lib antes de las lib de fwh por lo que estariamos usando esas clases antiguas y no las nuevas.

de ser asi lo adecuado es extraer los modulos antiguos de la lib tsbwrowse
para evitar usarlos

Code: Select all  Expand view
tlib tsbrowse.lib *-rpreview.obj *-tmetafil.obj


salu2
carlos vargas

PostPosted: Sun Apr 23, 2006 11:09 pm
by Raymundo Islas M.
WWOOOOWWW !!!!!!!!

:lol: :lol: :lol: :lol:

Carlos, eres un genio !!!!


Ya no me cerro la App, hay algunos detalles en algunas pantallas, pero creo que seran faciles de arreglar.

Gracias amigo, te veo por privado maƱana lunes :wink:

Perfecto

PostPosted: Fri Oct 06, 2006 3:42 pm
by cmsoft
Gracias Carlos, a mi tambien me fue muy util.
Cesar

PostPosted: Fri Oct 06, 2006 11:41 pm
by carlos vargas
de nada :-)

salu2
carlos vargas