|  |  | 
 |  |  |          | 
 |  |  |         if (GetParam()) | 
 |  |  |         { | 
 |  |  |             int iArgs = GetParam(); | 
 |  |  |             xaserverarg& args = *new xaserverarg; | 
 |  |  |             xaserverarg& args = *(xaserverarg * )GetParam(); | 
 |  |  |              | 
 |  |  |             //alert(args.GetString()); | 
 |  |  |             xstring CustomerGood = args.GetArgString(L"CustomerGood"); | 
 |  |  | 
 |  |  |                 xsheet.SelectSheet(nIndex); | 
 |  |  |                 //xsheet.SetSheetState(0, 0);             | 
 |  |  |             } | 
 |  |  | 			 | 
 |  |  |              | 
 |  |  |             ApplyStatus=dw_detail.GetItemString(1,L"ApplyStatus"); | 
 |  |  |              | 
 
 |  |  | 
 |  |  | xstring& xstring::operator =(const xstring& rhs)  | 
 |  |  | { | 
 |  |  |     if (data)((KStringBlock<wchar_t>*)data)->Release(); | 
 |  |  |     ((KStringBlock<wchar_t>*)rhs.data)->AddRef(); | 
 |  |  |     data = rhs.data; | 
 |  |  |     if (rhs.data) | 
 |  |  |     { | 
 |  |  |         ((KStringBlock<wchar_t>*)rhs.data)->AddRef(); | 
 |  |  |         data = rhs.data; | 
 |  |  |     } | 
 |  |  |     else | 
 |  |  |         data = nullptr; | 
 |  |  |    return *this; | 
 |  |  | } | 
 |  |  | xstring& xstring::operator =(const wchar_t* rhs) |