D
Size: a a a
D
RS
StrTok('','_','')
VA
StrTok('','_','')
AS
function UpperFirst_(AString:string):string;
var
c:string;
begin
c:=StrTok(astring,'_','');
c:=UpperFirst(c);
result:=c;
c:=StrTok('','_','');
while c<>'' do
begin
c:=UpperFirst(c);
result:=result+'_'+c;
c:=StrTok('','_','');
end;
end;
И что оно делает? Видимо это из какой-то версии DelphiAS
StrTok('','_','')
RS
RS
UpperFirst_
вложенная функция локальная. Но правда это мне ничего объясняет. Что значит с состоянием? Или речь прочь StrTok
? Ее в модуле вроде нет, если она действительно где-то у него по своему реализованаRS
StrTok
не вложенная функция. Да, это многое бы объяснило. Но вот в том то и дело, что нетAS
UpperFirst_
вложенная функция локальная. Но правда это мне ничего объясняет. Что значит с состоянием? Или речь прочь StrTok
? Ее в модуле вроде нет, если она действительно где-то у него по своему реализованаRS
VA
КС
AI
VA
Д
КС
КС
VA
КС
DB