刚发现StrRScan可以反向查询!function NamePart(FileName: PChar): PChar;
var
P: PChar;
begin
P := StrRScan(FileName, '\/');
if P = nil then
begin
P := StrRScan(FileName, ':');
if P = nil then P := FileName;
end;
NamePart := P;
end;var S : string;
begin
S := string(NamePart('C:\Test.fil'));
Canvas.TextOut(10, 10, S);
end;;
var
P: PChar;
begin
P := StrRScan(FileName, '\/');
if P = nil then
begin
P := StrRScan(FileName, ':');
if P = nil then P := FileName;
end;
NamePart := P;
end;var S : string;
begin
S := string(NamePart('C:\Test.fil'));
Canvas.TextOut(10, 10, S);
end;;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货