wf_setqx(string)函数如下:
long ll_r
li_num = 1
DO WHILE li_num<=tab_1.tabpage_5.dw_5.rowcount()
ll_xh=tab_1.tabpage_5.dw_5.getitemnumber(li_num,"RoleCode")
ll_r = long(mid(ls_qx,ll_xh,1))
tab_1.tabpage_5.dw_5.setitem(li_num,"xzbz",ll_r)
// messagebox(string(li_num),mid(ls_qx,ll_xh,1))
li_num=li_num+1
LOOP
当wf_setqx(string(ls_qx1))调用函数时,ls_qx1 = '0000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',ls_sql1 也能传给函数wf_setqx(string),但是ll_r始终为0,为什么呀?
多谢指导!
------解决方案--------------------
晕
从129位取当然是0了!
串中的1是66位到95位!