Hi
you r assigning MemPtr (ie handlelock to charptr) so 
str1 contains null character so that problem occurs

On Thu, 21 Feb 2002 prasad wrote :
> 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/tec-
> h/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