10分求两句代码解释,绝对划得来!(10分)

  • 主题发起人 主题发起人 stonehuang
  • 开始时间 开始时间
S

stonehuang

Unregistered / Unconfirmed
GUEST, unregistred user!
ID:='00000'+inttostr(counter);(将计数值转化为字符)
ID:='P'+copy(ID,length(id)-4,5);(产生标准格式的编号)
注释:counter:integer;
table.filter:='ID=''P''';
ID是table的其中一个数据编号
请问:上面两句的详细解释是什么呢?能否一一解释,谢谢!!!那最后的数字可不可以该为5,5或者
5,4或者6,5等!
 
1.这两句话是产生counter编码,不足五位的前面加'0'
2.最后的数字5和数字4是相关的,和'00000'也是相关的,要改要一起改.
 
有没有更详细的啊,能否一句一句解释啊?
 
ID:='00000'+inttostr(counter);
//ID 为STTING; 把COUNTER转成字符后,在它的前面加上一串0;
//如果COUNTER=10010 ID就为0000010010
ID:='P'+copy(ID,length(id)-4,5);
//在ID的前面加上‘P’字符;ID值为原来值的后面五位数; p10010
//若改为5,5 那就是原来倒数第六个字开始的五个连续字符; p01001

 
接受答案了.
 
后退
顶部