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/

Reply via email to