B
bearyan
Unregistered / Unconfirmed
GUEST, unregistred user!
因为我要向打印机发送代码数据,需要发送的代码就是代码表中的双字节中文代码(假设我要发送的代码范围为B0A1~F1FE)
我需要的变量为两个:一是可以任意选择开始数据位的变量(即假设我要在CC00开始,只要设置i为CC00);
二是可以设置字符长度的变量(即假设我要设置需要的长度为100个字符,只要设置j为100即可);
我原本的设计是想用Chr()进行转换,但是Chr仅能转换单字节数据,对于双字节数据无效;
另外我想设置当设置的开始位+长度超过了F1FE时,即回到B0A1重新开始
现寻求一个简洁快速的解决方案,由于我是初学者,对Delphi不太熟悉,希望各位尽可能详尽的提供解决方案,如能解决,立刻给分~!
我需要的变量为两个:一是可以任意选择开始数据位的变量(即假设我要在CC00开始,只要设置i为CC00);
二是可以设置字符长度的变量(即假设我要设置需要的长度为100个字符,只要设置j为100即可);
我原本的设计是想用Chr()进行转换,但是Chr仅能转换单字节数据,对于双字节数据无效;
另外我想设置当设置的开始位+长度超过了F1FE时,即回到B0A1重新开始
现寻求一个简洁快速的解决方案,由于我是初学者,对Delphi不太熟悉,希望各位尽可能详尽的提供解决方案,如能解决,立刻给分~!