Gpf en toolbar

Post Reply
Frafive
Posts: 189
Joined: Wed Apr 05, 2006 9:48 pm

Gpf en toolbar

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Prueba a comentar la llamada a CallWindowProc:

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

Antonio Linares
www.fivetechsoft.com
Frafive
Posts: 189
Joined: Wed Apr 05, 2006 9:48 pm

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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 ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply