字串为MyString,MyString[placef[0]]为第一个'\':
var
i, j, leng: Integer;
placef : array [0..9] of integer;
Begin
j := 0;
leng := length(MyString);
for i := 0 to leng do
if MyString[i]='\'
then begin
placef[j] :=i;
j := j+1;
end;
end;
var
i, j, leng: Integer;
placef : array [0..9] of integer;
Begin
j := 0;
leng := length(MyString);
for i := 0 to leng do
if MyString[i]='\'
then begin
placef[j] :=i;
j := j+1;
end;
end;
解决方案 »
- delphi idftp 出错
- 您好,请教一下怎么将richedit里面的内容另存为.doc 不是直接打开word
- 动态建立了N个窗体,在程序里如何找到这些窗体并对其进行操作?
- 在Delphi下怎么制作一个复合控件。比如在一个TPanel上放一个TLabel。做为一个控件?
- 怎么使变量可以在整个project中引用 啊?急~~谢谢
- 公司需要系统分析加技术支持!!北京!up有分!!!斑竹别删!非技术版没人里我!
- 高手在哪里?-----在线!
- 怎么提高查询速度??
- 帮我看看http://www.csdn.net/expert/topic/548/548682.xml?temp=.5898249
- 让人发晕~~~~~(兄弟姐妹一起发言)
- 取得程序路径的问题
- 我的大容量(60G)硬盘CMOS中检测不到怎么办?
var
I: Integer;
TempS, TempSubStr: string;
begin
TempS := '';
TempSubStr := '';
for I := Length(S) downto 1 do AppendStr(TempS, S[I]);
for I := Length(SubStr) downto 1 do AppendStr(TempSubStr, SubStr[I]);
Result := Pos(TempSubStr, TempS);
end; { LastPos }
s := 'ab\cd\ef\';
for i := 1 to length(s) do
begin
t := copy(s, 1, 1);
if t = '\' then
MyPos := i;
end;
showmessage(inttostr(MyPos));
var
i, j, k, leng: Integer;
placef : array [0..9] of integer;
LastStr: Char;
Begin
j := 0;
leng := length(MyString);
for i := 0 to leng do
if MyString[i]='\'
then begin
placef[j] :=i;
j := j+1;
end;
LastStr:= MyString[placef[j-1];
end;