--- Richard Burmeister <[EMAIL PROTECTED]> wrote: > >
From: D B
> >
> > TblSetCustomDrawProcedure (tableP, 0,
> > MainViewDrawRecord);
> >
> > and evry time i compile i get the following
> warning,
>
> where is the "following warning"?
sorry...
alpha.c:1810: warning: passing arg 3 of
`TblSetCustomDrawProcedure' from incomp
tible pointer type
> > which i'd like to get rid of as i'm also getting a
> bus
> > error fatal alert when i run the application..
> >
> > static void MainViewDrawRecord(MemPtr tableP,
> UInt16
> > row, UInt16 column, RectanglePtr bounds) {
>
> both of those UInt16's should be Int16's
>
> >
> > MemHandle recHandle;
> > Char* recText;
> > UInt16 recNum = 0;
> >
> > // record number that corresponds to table
> > // item to draw.
> > recNum = TblGetItemInt (tableP, row, column);
> >
> > // Retrieve record from database &lock it down
> > recHandle = DmGetRecord(tctDB, recNum);
> > recText = MemHandleLock(recHandle);
>
> You have no error checking here. What if
> DmGetRecord failed?
> Also, do you really mean to always get record #0, or
> is that just for
> testing?
>
> >
> > // Draw the record
> > MainViewDrawRecordInBounds(recText, bounds);
>
> without seeing MainViewDrawRecordInBounds, there is
> no way to know what it
> might be doing.
>
> > // Unlock the handle to the record.
> > MemHandleUnlock(recHandle);
> >
> > // Release the record, not dirty.
> > DmReleaseRecord(tctDB, recNum, false);
> > }
> >
> > anyone know what the problem is here...?
> > Cheers
>
> thanks for the cheers.
>
>
> --
> For information on using the Palm Developer Forums,
> or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/
____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/