Because your function is not an independent functions but rather a public functions withing a class and CW is having trouble with it. you need to include the app event loop and the apphandleevent into your class and then you should be able to use the callback event handler from within your class

hope this helps



From: "Andrew Tamoney" <[EMAIL PROTECTED]>
Reply-To: "Palm Developer Forum" <[email protected]>
To: "Palm Developer Forum" <[email protected]>
Subject: FrmSetEventHandler
Date: Wed, 25 Jul 2007 15:39:08 -0000

So im having a little bit of trouble with the FrmSetEventHandler(FormType *formP, FormEventHandlerType *handler). I am trying to add a new form to some code and I want to give it a event handler. Looking through the code I see this function used in two ways. FrmSetEventHandler(frmP, (FormEventHandlerType *) &(QForm::EventDispatcher));

and

extern Boolean MainFormHandleEvent(EventPtr eventP);
FrmSetEventHandler(frmP, MainFormHandleEvent);

I have tried to add my own form handler with
FrmSetEventHandler(frmP, (FormEventHandlerType *) &(QForm::HandleEvent));

and

extern Boolean QForm::HandleEvent(EventPtr eventP);
FrmSetEventHandler(frmP, QForm::HandleEvent);

in both cases I get:
Error : illegal explicit conversion from 'void' to
'unsigned char (*)(struct EventType *)'
QForm.cpp line 280 FrmSetEventHandler(frmP, (FormEventHandlerType *) &(QForm::HandleEvent));
Why are the other calls working and why can I not get mine to compile


--
For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/

_________________________________________________________________
Need a brain boost? Recharge with a stimulating game. Play now!  http://club.live.com/home.aspx?icid=club_hotmailtextlink1


--
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to