请指教(最好能给出一个例子)
解决方案 »
- delphi问题
- 各位高手,帮小弟解决一个抓狂的问题,冥思一天不得解啊
- 求助,字符串操作
- 皮肤控件WinSkinData.pas文件找不到
- Delphi窗体循环引用的探讨?简单而又觉得重要,各位老大请进。
- 如何用向QQ软件的密码框输入密码,然后再自动点击登陆按钮(用程序实现)
- 哪里有最小的数据引擎
- 用Delphi写简单小程序
- 大家来拿分!关于SOCKET的问题!
- 请教:通过TPrinterSetupDialog设置了打印机后, 如何得到当前打印机的纸张大小(A3还是A4等等)??
- 请问ActionManager的菜单怎样使它看不见呀?具体如下,谢谢
- Wise Installer 5.21制作安装文件,如何安装完了,重起计算机?(在线等待)
s:string;
begin
s:='123456';
for i:=1 to length(s) do
showmessage(s[i]);
end;
s := Edit1.Text;
for i := 1 to userlen do
begin
temp := userlen * CYJY;
temp1 := Integer(s[i]) * $2053;
sum := temp1 + sum + temp ;
end;
x,y:integer;s:='12345';
s:=copy(s,X,Y); x:从第几位起;y:取几位
copy函数不就可以吗?
STRING的第一个也就是s[0]就是长度,从s[1]到LENGTH(s)全是实际用字符,要取任意一个字符,可以通过s[i] i>0就行了,
要注意的是在对STRING进行 + 操作是很耗时的,动态带来的是方便,损失的是性能,两者权衡还是可行的.