回复 3楼 吹水佬
BINTOC和CTOBIN这些函数内部的运算机制我真地是搞不懂,对我来说太深奥了,因为没有深入的学习计算机方面的专业知识。
m.cSI = BINTOC( 0, 'rs' ) + BINTOC( This.pcNewDesktop, 'rs' ) + REPLICATE( CHR(0), 14*4 )
m.cSI = BINTOC( LEN( m.cSI )+4, 'rs' ) + m.cSI
m.hProcess = CTOBIN( LEFT( m.cPI, 4 ), 'rs' )
肯请版主帮忙写个VFP8.0的函数,比如函数名BTOCRS(参数),等价于VFP9.0的BINTOC(参数,'RS'),函数名CTOBINRS(参数),等价于VFP9.0的CTOBIN(参数,'RS')。这样上述三行代码,我就可以顺利的在VFP8.0中改成
m.cSI = BTOCRS( 0) + BTOCRS( This.pcNewDesktop) + REPLICATE( CHR(0), 14*4 )
m.cSI = BTOCRS( LEN( m.cSI )+4 ) + m.cSI
m.hProcess = CTOBRS( LEFT( m.cPI, 4 ) )
本人愿意微信支付100元略表感谢!