st2:='0000000001#黎明#检查正常';
st2:=IntToStr(length(st2))+st2;
执行完后,st2怎么为空了????????????????????
我是想把长度加在字符串前面.
st2:=IntToStr(length(st2))+st2;
执行完后,st2怎么为空了????????????????????
我是想把长度加在字符串前面.
解决方案 »
- FastReport2.51把报表导出成Excel文件时报错OLE error 800A03EC
- Undeclared identifier: 'result'这个错误究竟如何纠正?
- 如何拷贝IE临时文件夹下指定格式的文件(如*.gif)?
- 如何将Longword转换成string?
- 如何取得一个字符串前面指定的n个字符?
- 为什么DCOM在很多人使用时 出现RPC调用错误 无法连接
- 不知错在哪?
- 再问动态创建ACCESS数据库的问题
- mouse的位置如何确定?
- 大家来讨论:使用ADO之Jet 4.0 OLE DB Provider操纵数据库,怎样将分发做到最小?(送上仅有的20分)
- 连接SQL的问题
- 请问acess有什么办法让关键字自动变化序号
st2:string;
begin
st2:='0000000001#黎明#检查正常';
st2:=IntToStr(length(st2))+st2;
showmessage(st2);
end;我这里正常啊,得到'240000000001#黎明#检查正常'
if length(patBaseInf)+3<10 then//1->001
begin
patBaseInf:='0'+'0'+IntToStr(length(patBaseInf)+3)+patBaseInf;
end;
if length(patBaseInf)+3<100 then//11->011
begin
patBaseInf:='0'+IntToStr(length(patBaseInf)+3)+patBaseInf;
end;
最近任务紧,所以没多调试就提问了.谢谢大家.
估计是系统不稳定..重新启动就好了.