我在这个领域甚至VB都是新的。我的一个脚本的当前表现真的很糟糕。我不知道该如何介绍它。因此,我只是使用“ shift+f8”来“逐步”指令,以查看冻结的位置。然后证明是以下两个说明:

//This compare instruction
If mail.SentOn < eCase.firstAppearance Then
  eCase.firstAppearance = mail.SentOn
End If

//And this assignment instruction in another place
eCase.firstAppearance = mail.SentOn

传说:“邮件”是“ mailItem”和“ ecase”的实例,是公共类的实例,具有以下成员:

Public firstAppearance As Date

恕我直言,也许我需要用“ date_pointer”或“ date_ref”替换“日期”,以避免复制构造。我不知道是否可能。我对如何提高该比较指令的性能都没有任何想法。

我还需要知道什么是介绍它的正确方法。以防万一我看着一个完全无关紧要的地方。

有帮助吗?

解决方案

最后,我选择使用clng(expr)将“日期”转换为“长”,并保存/与该值进行比较。它仍然很慢,但不是那么慢。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top