Here is my problem:
It writes the text to MemoPad.  When I open MemoPad and view the entry/data
I added, there is a random amount of junk added to the end of my string.
Here is a snippet of my code:

        Ptr             pRec;
        VoidHand        memoRec;
        Err             error;
        UInt                    mode;

        CharPtr pTemp = (char*)MemPtrNew(64);
        StrCopy(pTemp, "Test One Two Three");

        mode = dmModeReadWrite;

            MemoPadDB =  DmOpenDatabaseByTypeCreator(memoPadDBType,
sysFileCMemo, mode);    // memoPadDBType is 'DATA'

        // Create a new first record in the database
        memoRec = DmNewRecord(MemoPadDB, &index, StrLen(pTemp));

        // Lock down the block containing the new record.
        pRec = (char*)MemHandleLock(memoRec);

        error = DmWrite(pRec, 0, pTemp, StrLen(pTemp));
        
        // Unlock the block of the new record.
        error = MemPtrUnlock(pRec);
        
        error = DmReleaseRecord (MemoPadDB, 0, true);

        error = MemPtrFree(pTemp);
        
        // Close the application's database.
        DmCloseDatabase(MemoPadDB);

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to