Hello again!
Ok, i've tried my hand at writing a very simple da. unfortunately, when i run
it in DA Launcher I get a NULL error and a nil ptr error. Here's the very short
code:
#include <PalmOS.h>
#include <PalmOSGlue.h>
#include "PowerDA.h"
#include "PowerDA_Rsc.h"
void start(void);
void EventLoop(void);
void start (void)
{
FormType *formP;
formP= FrmInitForm(frmMain);
FrmSetActiveForm(formP);
EventLoop();
FrmEraseForm(formP);
FrmDeleteForm(formP);
}
static void * GetObjectPtr(UInt16 objectID)
{
FormType * frmP;
frmP = FrmGetActiveForm();
return FrmGetObjectPtr(frmP, FrmGetObjectIndex(frmP, objectID));
}
static Boolean HandleEvent(EventType * eventP)
{
Boolean handled = false;
//FormType * frmP;
switch (eventP->eType)
{
case ctlSelectEvent:
//if (eventP->data.ctlSelect.controlID ==
MainClearTextButton)
//{
//}
break;
case keyDownEvent:
break;
default:
break;
}
return handled;
}
static void EventLoop(void)
{
EventType event;
Boolean handled = false;
do
{
EvtGetEvent(&event, 0);
if (! SysHandleEvent(&event) && !
FrmHandleEvent(FrmGetActiveForm(),&event))
{
handled = HandleEvent(&event);
}
} while (handled == false);
}
that's it. very short. it compiles 100% ok. I'm pretty sure my error is very
obvious, but being new to C development on palm i don't know what it is. all
help is appreciated!!! thanks so much!
regards, tyler
--
For information on using the Palm Developer Forums, or to unsubscribe, please
see http://www.palmos.com/dev/support/forums/