Page 1 of 1

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

Posted: 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

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

Usa el que proporcionamos en samples\winxp

Posted: 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

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

Comenta la linea en el archivo rc

Code: Select all

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

Code: Select all

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

Code: Select all

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

tlib tsbrowse.lib *-rpreview.obj *-tmetafil.obj
salu2
carlos vargas

Posted: 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

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

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

salu2
carlos vargas