Hello,

Writing a program for the PalmHH , I encountered 2 problems.

Here is a part of my code.

DmOpenRef       dbRef;
MemHandle        recordH;
UInt16                RecordNr;
char  *                recordPtr;
Char                   Regel[120];


dbRef = DmOpenDatabaseCreator('DATA', 'AlfA', dmModeReadWrite);

recordH = DmQueryRecord(dbRef, RecordNr);

recordPtr = MemHandleLock(recordH);

StrCopy (Regel, recordPtr);

MemHandleUnlock(recordH);

DmReleaseRecord(dbRef, RecordNr, true);
------------------------------------------------------------------------
This works well.
When I replace DmQueryRecord by DmGetRecord (I need to use the last), I get
a error right after that code.

What do I wrong or what do I forget?
------------------------------------------------------------------------
The second problem is, using StrCopy at that place gives an error message
when I stop the program. Why? Using StrCopy on other places gives no
trouble.
------------------------------------------------------------------------

Can somebody help me?

CDJ



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to