Page 1 of 1

Gpf en toolbar

Posted: Mon Sep 03, 2007 7:41 pm
by Frafive
Hola amigos

Desde haces unos dias me esta dando este gpf, el gpf lo da en windows xp, parece que el problema esta en la clase toolbar, indico link del gpf

[img=http://img61.imageshack.us/img61/1633/gpfqf2.th.jpg]


En esta linea del metodo paint es donde me da el gpf . alguna idea ?


if ::oBrush != nil
FillRect( ::hDC, GetClientRect( ::hWnd ), ::oBrush:hBrush )
else
Aqui se proudce el gpf CallWindowProc( ::nOldProc, ::hWnd, WM_ERASEBKGND, ::hDC, 0 )

endif

un saludo y gracias

Posted: Tue Sep 04, 2007 7:51 am
by Antonio Linares
Prueba a comentar la llamada a CallWindowProc:

// CallWindowProc( ::nOldProc, ::hWnd, WM_ERASEBKGND, ::hDC, 0 )

Posted: Tue Sep 04, 2007 8:41 am
by Frafive
Antonio,

Si comento la linea se quita el gpf pero la toolbar no se pinta bien , se ven deformados los botones, alguna solucion ?


un saludo y gracias

Posted: Tue Sep 04, 2007 11:15 am
by Antonio Linares
La cuestión es porque a veces se produce ese GPF. A nosotros nunca nos ha ocurrido.

Tienes puesto algún control especial en la toolbar ? Algo que no sea como en los ejemplos de toolbar que proporcionamos ?