function Pos(Substr: string; S: string): Integer;
解决方案 »
- 如何将zip中的制定文件释放到指定目录?
- 怎么定义公共变量 使各个模块都可以调用阿?
- 关于程序界面(皮肤)解决方案的初步讨论
- shellexecute出错问题
- ord问题!
- 关于扩展名为DCR的文件问题50分相送!!!!!
- delphi 6中没有sleep(1000)函数的?在线给分
- CommandText changes are not allowed是个什么错误????????
- 请问,在程序启动时,要如何拦截单数据库不存在的异常,使英文提示不出现,在我窗体的create事件中,进行判断数据库是否存在,如不存在触发异常,可是还是有几个英文提示出现,难道不是在窗体的create事件中拦截单数据库不存在的异常吗?
- Delphi里怎么实现IE里的菜单和工具栏风格
- 各位大哥,救命啊,在下愿以qq相谢(3438959)
- 菜鸟63 再次求教 全排列最优算法。
我的意思是怎样判断一个串中是否有两个以上相同的字符
如:aagd 有两个 a
acbdc 有两个 c
abc 没有
var
I: Integer;
S: TSysCharSet;
begin
S := [];
Result := False;
for I := 1 to Length(mStr) do begin
if mStr[I] in S then begin
Result := True;
Break;
end;
Include(S, mStr[I]);
end;
end; { StrToSet }procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if f(Edit1.Text) then ShowMessage('yes');
end;
var
I: Integer;
begin
Result := mStr;
for I := Length(Result) downto 1 do
if Pos(Result[I], Result) <> I then
Delete(Result, I, 1);
end;procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if Edit1.Text <> f(Edit1.Text) then ShowMessage('yes');
end;
不过怎么这么久了还黑呢。还没转运呀,呵呵