Hi Have u checked whether the str1 in ur code contains null value or not.
This error will occur if a Null String is being accessed.
debug your program clearly and check for the values its being transferred to
str1

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of prasad
Sent: Thursday, February 21, 2002 3:30 PM
To: Palm Developer Forum
Subject: problem with StrCat


Hi,
   Here I am getting problem with StrCat(); function
whenever I am using this Function I am getting the Error
like
   " Null String passed"
I am sending tha code here please go through.

I am declare the "errBuff" as global variable
char *errBuff[50];
static void MainFormInit()
{

        FormPtr         frm;
        ListPtr         lst;
        UInt    numRecords;
        frm=FrmGetActiveForm();
        numRecords=DmNumRecords(DrugDB);
        int recnum = numRecords/40;
        CharPtr tempStr,test;
        char *test1[50];
    int i,j=0,tempInt,xx=0;
    int xx0=1;
    Handle      recHandle1;
        CharPtr recText1,str1;

    lst=(ListType
*)FrmGetObjectPtr(frm,FrmGetObjectIndex(frm,MainUnnamed1001List));

    for(i=0;i<recnum;i++)



           //Retrive information from database
                recHandle1=(char **)DmGetRecord(DrugDB,xx0);
                recText1=(char *)MemHandleLock(recHandle1);
            str1=recText1;
        MemHandleUnlock(recHandle1);
                DmReleaseRecord(DrugDB,xx0, false);

                items1[j]=str1;
                StrCopy(errBuff[j],", ");
                StrCat(errBuff[j],str1);
                ErrDisplay(errBuff[j]);
                j=j+1;
                xx0=xx0+40;
        }
         LstSetListChoices(lst,errBuff,recnum);
         LstDrawList(lst);
}

any one have idea please tell me.


-------


_____________________________________________________________
Get Your Free ScanMail and Email At http://www.bharatmail.com

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


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