I'm a very newbie.. I try solve this problem since 8 hour, but i couldnt
solve.. 
When i press button on form, following code is running.
Following code running but when it's return previous form, my app crashing.
I want only my previous form with FrmGotoForm(1000);
It's giving error message "Bus Error" ??
I done eeverything, but i couldnt succeed.

If you can help me, i'll very glad.

Thanks. 

Code ...................................:

static void WriteRecordData()
{
CharPtr adPtr, soyadPtr;
Boolean         DoSave = true;
Boolean         isPrivate;
static Word RecAttr;
VoidHand        newRecordHandle;
VoidPtr newRecordPtr;

adPtr = FldGetTextPtr((FieldPtr)GetObjectPtr(YeniAdField));
soyadPtr  = FldGetTextPtr((FieldPtr)GetObjectPtr(YeniSoyadField));
if ((!adPtr || adPtr[0] == '\0') && 
   (!soyadPtr || soyadPtr[0] == '\0')) 
            { DoSave = false; }

        if (DoSave) 
        {
        UInt adLen;
        UInt soyadLen;
        
        UInt    WhereRec;
        UInt    newRecSize;
        
        adLen = StrLen(adPtr) + 1;
        soyadLen = StrLen(soyadPtr) + 1;
        newRecSize=adLen+soyadLen;
        
        newRecordHandle = DmNewHandle(RehberDB,newRecSize);
        newRecordPtr = MemHandleLock(newRecordHandle);
        
        DmWrite(RehberDB,0,adPtr,adLen);
        DmWrite(RehberDB,adLen,soyadPtr,soyadLen);
        
        WhereRec = DmFindSortPosition(RehberDB, newRecordPtr, 0,
                                  (DmComparF *) ComparePackedPinFunc, 0);
        
        DmAttachRecord(RehberDB,&WhereRec,(Handle)newRecordHandle,NULL);

        MemHandleUnlock(newRecordHandle);
        isPrivate =
CtlGetValue((ControlPtr)GetObjectPtr(YeniGizliCheckbox));
                        if (isPrivate)
                                RecAttr |= dmRecAttrSecret;
                        else
                                RecAttr &= ~dmRecAttrSecret;
        DmSetRecordInfo (RehberDB, WhereRec, &RecAttr, NULL);

        DmReleaseRecord(RehberDB, WhereRec, true);
        }
}

-- 
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