Page 1 of 1

EXCESS RELEASE OF FONT: Segoe UI

Posted: Wed Dec 11, 2019 2:17 pm
by RSalazarU
Amigos del foro:

Debido a archivo App.LOG que aparece automoaticamente, me puse a depurar los fuentes.

Casi resolvi todo, a excepcion de:

11/12/2019 09:53:45: EXCESS RELEASE OF FONT Segoe UI[ hFont : 0] ( nCount : 0 )
<-TFONT:END(284) <-TCONTROL:DESTROY(2124) <-TOUTLOOK2010:DESTROY(424) <-TAPPLICATIONWITHDLL:ACTIVATE(1494) <-MAIN(834)
------------------------------------------------------------

Revise todo y en ninguna parte uso la fuente "Segoe UI"

Donde mas puedo revisar?

De antemano, gracias
Rolando
Cochabamba, Bolivia

Re: EXCESS RELEASE OF FONT: Segoe UI

Posted: Wed Dec 11, 2019 7:49 pm
by cnavarro
RSalazarU wrote:Amigos del foro:

Debido a archivo App.LOG que aparece automoaticamente, me puse a depurar los fuentes.

Casi resolvi todo, a excepcion de:

11/12/2019 09:53:45: EXCESS RELEASE OF FONT Segoe UI[ hFont : 0] ( nCount : 0 )
<-TFONT:END(284) <-TCONTROL:DESTROY(2124) <-TOUTLOOK2010:DESTROY(424) <-TAPPLICATIONWITHDLL:ACTIVATE(1494) <-MAIN(834)
------------------------------------------------------------

Revise todo y en ninguna parte uso la fuente "Segoe UI"

Donde mas puedo revisar?

De antemano, gracias
Rolando
Cochabamba, Bolivia
Bueno, el tema es complicado sin ver el código, pero parece que el problema lo tienes al ser destruído el control de la clases TOutlook2010. Mira si en el method End o Destroy de ese control estás haciendo un End del font. Yo empezaría por ahí.
Lo que el mensaje te dice es que se ha destruído un FONT sin decrementar el contador y por lo tanto cuando intenta destruirlo el objeto ya no existe. Eso suele ocurrir si hacemos oFont := nil, en lugar de destruir los fonts correctamente con su metodo End