谁有更好的去掉字符串中重复字符的函数。例:
‘0968809’==》‘0968’
‘0968809’==》‘0968’
解决方案 »
- 怎么判断数据库是否存在这个值
- 利用wininet.dll实现FTP客户端,与FTP服务器建立连接会话后进行文件传送,在文件传送过程中出现网络异常中断(重启客户端或断开网线),恢
- 改变窗体大小的问题
- 用了ODAC控件如何发布?谢了!
- 谁能告诉我如何显示日历
- 请教高手兄弟:我怎么在透明PNG上画线?可以加分直到你满意
- Delphi数据库开发的两个简单问题
- Delphi下COM+程序员招聘!
- 工程中加了TFcOutLookBar控件后,提示Class TFcShapeBtn 找不到.
- 如果我要操作多张表,是否要使用多个TABLE组件
- 请教各位老大,看看下面的SQL错误.
- csdn论坛现在出问题了?(散分)
var i:integer;
vstr:string;
list:tlist;
begin
for i=1 to length(str) do
begin
if list.indexof(str[i])<1 then
list.add(str[i];
vstr:=vstr+str[i];
end;
Result:=vstr;
end;
应该改为“if list.indexof(str[i]) <0 then ”吧!
var
I: Integer;
begin
Result := S;
for I := Length(Result) downto 1 do
if Pos(Result[I], Result) <> I then
Delete(Result, 1, 1);
end; { DeleteRedeclared }
他的算法已经够好了,给分吧.