Page 1 of 1

Cambio de tipo de letra aleatorio

Posted: Thu Nov 26, 2015 8:23 am
by AngelSalom
Hola amigos, estoy con un problema que no consigo localizar. Desde hace un tiempo tengo algunos clientes a los que, de vez en cuando, se les cambia el tipo de letra dentro de mi aplicación quedando los controles (barra de botones, gets, etc...) en negrita y más grande. Un tipo de letra que no utilizo en toda la aplicación ... ¿alguna pista? No se muy bien por dónde tirar.

Re: Cambio de tipo de letra aleatorio

Posted: Thu Nov 26, 2015 8:41 am
by Antonio Linares
Angel,

Eso suele suceder cuando estas destruyendo un font más veces de las necesarias. Busca por oFont:End()

Que versión de FWH estás usando ?

Re: Cambio de tipo de letra aleatorio

Posted: Thu Nov 26, 2015 8:42 am
by hmpaquito
Hola Ángel,

El problema ocurre cuando un Font es released excesivamente.
En algún punto de tu programa hay un oFont:End() de más.

Para comprobarlo y como solución cortoplacista es poner oFont:nCount:= 999


Revisa:
http://forums.fivetechsupport.com/viewt ... 15#p171326
http://forums.fivetechsupport.com/viewt ... lit=ncount
http://forums.fivetechsupport.com/viewt ... lit=ncount

Saludos

Re: Cambio de tipo de letra aleatorio

Posted: Thu Nov 26, 2015 9:02 am
by AngelSalom
Antonio, FWH 12.04 . Quise probar la función checkres() pero el fichero que crea no contiene ningún recurso (incluso forzando a queden algunos sin destruir), puse Setresdebug (.T.) al inicio de la aplicación pero sin resultados.
Antonio, hmpaquito, voy a revisar lo que comentáis. Gracias.

Re: Cambio de tipo de letra aleatorio

Posted: Mon Nov 30, 2015 9:59 am
by antolin
A mi me ocurre a veces cuando utilizo un Font que no existe en otra máquina. En mi ordenador sale bien, pero en el otro, como no lo tiene, coge uno por efecto, supongo que algún ARIAL de tamaño medio.