【发布时间】:2015-11-05 16:18:48
【问题描述】:
我正在尝试迁移我的代码以在 android 上工作,所以我在这里阅读http://docwiki.embarcadero.com/RADStudio/XE8/en/Migrating_Delphi_Code_to_Mobile_from_Desktop
我知道我没有使用pos 或delete 和zerobased,否则我必须打开zero based off,我对打开zero based off 感觉不好
所以我解决了我的代码,我将 p := Pos(Sep, S); 更改为 p := S.IndexOf(Sep, 0,0); 但我无法使用删除 TStringHelper.Remove 函数而不是删除
while (S <> '') and (ParamsCount < 10) do
begin
Inc(ParamsCount);
p := S.IndexOf(Sep, 0,0);
//p := Pos(Sep, S);
if p = 0 then
Params[ParamsCount] := S
else
begin
Params[ParamsCount] := Copy(S, 1, P - 1);
TStringHelper.Remove(S, 1, P + 4); // here how do i use remove its only have integer parameter how to use Remove instead of Delete
//Delete(S, 1, P + 4);
end;
end;
end;
【问题讨论】:
标签: android delphi delphi-xe7