Thanks.
void PopulateDatabase(void)
{
typedef struct
{
AppInfoType AppInfo;
UInt16 Test;
} TestDBControl; TestDBControl *ControlRecord = NULL;
MemHandle Handle;
LocalID LocalId;
LocalID DBId;
UInt16 CardNo;if(DmOpenDatabaseInfo(_DBRef, &DBId, NULL, NULL, &CardNo, NULL) == errNone)
{
Handle = DmNewHandle(_DBRef, sizeof(TestDBControl));
if(Handle)
{
LocalId = MemHandleToLocalID(Handle);
if(DmSetDatabaseInfo(CardNo, DBId, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
&LocalId, NULL, NULL, NULL) == errNone)
{
ControlRecord = (TestDBControl *) MemHandleLock(Handle);
if(ControlRecord != NULL)
{
DmWrite(Handle, (UInt32) 0, ControlRecord, (UInt32) sizeof(TestDBControl));
MemPtrUnlock(ControlRecord);
}
}
MemHandleFree(Handle);
}
}
return;
}
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
