首页 > 代码库 > 求 小牛人 解释
求 小牛人 解释
9111行是开始断点,然后 F8单步,9112行判断不成立,怎么突然到9127行 End那里了?
现在改成这样了,是正常了。关键差异,在第二个判断的语句里。
jsa := SA([]).AsArray; for I := 0 to Strlist.Count - 1 do if SO(Strlist[I]) <> nil then begin S := SO(Strlist[I]).S[SoNameC];//*// if SO(Strlist[I]).S[SoNameC] < DateTimeToStr(Now - LastDays) then//如果用上面这行写法,就有这个现象。//用个 string类型的变量 过度一下 就正常。 if S < DateTimeToStr(Now - LastDays) then//* begin jsa.Add(SO(I));// 1 3 5 7 Continue; end else Break; end else jsa.Add(SO(I)); for I := jsa.Length - 1 downto 0 do//7 5 3 1 Strlist.Delete(jsa[I].AsInteger); if NowSave then Strlist.SaveToFile(Filename);end;
求 小牛人 解释
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。