`
cgs1999
  • 浏览: 536380 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在LotusScript程序中如何计算程序所用的时间

 
阅读更多

在LotusScript程序中如何计算程序所用的时间?


环境

产品: Lotus Domino Designer
平台: Windows / PC
软件: 5.x , 6.x

问题

在程序设计过程中,特别是在调试性能的时候,有时候需要计算某些操作所使用的时间,如何得到程序消耗的时间呢?

解答

可以通过NotesDateTime的TimeDifference方法获取两个时间值之间的差额,该差额以秒为单位。

样例代码如下:

Dim start As New NotesDateTime ("")
Dim finish As New NotesDateTime ("")
start.SetNow
' 执行需要的操作.
Messagebox "testing"
finish.SetNow
Dim elapsedSeconds%
elapsedSeconds% = finish.TimeDifference(start)
Messagebox "Completed in " & elapsedSeconds% & " seconds."

注意: 该代码仅供参考

分享到:
评论

相关推荐

    LotusScript程序开发经验总结

    LotusScript程序开发经验总结LotusScript程序开发经验总结LotusScript程序开发经验总结LotusScript程序开发经验总结LotusScript程序开发经验总结LotusScript程序开发经验总结LotusScript程序开发经验总结LotusScript...

    domino LotusScript程序设计

    在LotusScript中,类和对象的概念是关键。你可以定义自己的类来封装数据和方法,实现面向对象编程。例如,你可以创建一个Document类,代表Notes数据库中的文档,包含获取、设置字段值的方法。此外, LotusScript支持...

    如何在LotusScript中调用C程序

    ### 如何在LotusScript中调用C程序 在探讨如何在LotusScript中调用C程序之前,我们首先简要了解一下LotusScript与C语言的基本特性及其应用场景。 #### LotusScript简介 LotusScript是一种基于Visual Basic语言环境...

    LotusScript程序开发经验总结.doc

    在LotusScript中,AppendItemValue函数的使用可能存在一些需要注意的陷阱。根据描述,当你尝试向文档中追加多个同名的ITEM时,尽管 LotusScript 的帮助文档声称不会替换已有项,而是创建具有相同名称的新项并赋予新...

    LotusScript程序设计帮助手册

    domino开发中的,关于Lotusscript开发帮助手册。

    LotusScript中文帮助文档

    7. **计算公式**:在LotusScript中,除了使用脚本进行复杂计算外,还可以利用Notes的内置计算公式语言,它们可以在文档的计算字段中运行,提供简单的逻辑和计算。 8. **错误处理**:良好的错误处理是任何编程语言不...

    LotusScript语法入门中文版

    在LotusScript中,变量声明可以不指定类型,系统会根据赋值自动确定。常见的数据类型有Integer(整型)、Single(单精度浮点)、Double(双精度浮点)、String(字符串)、Date(日期)、Time(时间)等。例如: ```...

    LotusScript基本语法知识

    在LotusScript中,数组是一种非常有用的数据结构,可以用来存储多个相同类型的数据元素。数组的声明可以通过以下方式: 1. **一维数组**:声明时可以指定数组大小或不指定大小,例如: ```vb Dim ValArray(5) As ...

    LotusScript中数据库文档操作[定义].pdf

    在LotusScript中,表单是用户界面的基础,它们可以包含各种域和按钮,用于数据输入和交互。表单事件是在特定时刻触发的子程序,例如: 1. QueryOpen事件:在表单打开前触发,允许你进行预处理,如初始化域或设置...

    LotusScript

    - **变量声明**:在LotusScript中,变量可以通过`Dim`语句来声明,例如:`Dim myVariable As Integer`。 - **数据类型**:支持多种数据类型,包括整型(Integer)、长整型(Long)、字符串(String)、布尔型...

    LotusScript学习资料

    2. **LotusScript中数据库和文档操作**:在"LotusScript中数据库文档操作.pdf"中,可能会讲解如何使用LotusScript访问和修改Notes数据库的文档。这涉及Document、View、Form等对象的使用,以及如何读写字段、执行...

    在LotusScript中取得当前用户名的几种方法

    \'在LotusScript中取得当前用户名的几种方法 假设当前用户为\"microsand/edrc/china\" 一、 user=Session.Commonusername 值为\"microsand\" 二、 user=Session.username 值为“CN=microsand/OU=edrc/O=China”

    LotusScript解析Excle文件

    3. **Excel COM对象**:用于在LotusScript中操作Excel文件,包括打开、读取和关闭工作簿等功能。 #### 三、关键技术点 1. **代理程序创建**:在Domino Designer中创建一个代理程序,用于处理Excel文件的上传和解析...

    lotusscript技巧介绍

    在 LotusScript 中,可以通过预定义的类与 Domino API 进行接口,从而实现对数据库的复杂操作。 在 LotusScript 中,`@For` 循环是一种常见的控制结构,它的语法是: ``` @For( 初始化表达式 ; 条件表达式 ; 增量...

    30 条 LotusScript 技巧

    在Lotusphere 2007大会上,Bill Buchan分享了30个实用的LotusScript技巧,这些技巧旨在帮助开发者提高编程效率、增强代码质量,并激发新的思考方式。本次分享分为四个部分:入门级技巧(Nursery Slopes)、日常技巧...

    Lotusscript代理获取url的传值及解码

    在 Domino 服务器的应用开发中,我们经常需要处理通过 AJAX 技术从前端提交到后端的数据。其中,一个常见的问题是中文字符的乱码问题,尤其是在 POST 和 GET 请求方式下。本文将详细介绍如何使用 LotusScript 来解决...

    LotusScript入门向导

    5. **事件驱动编程**:在LotusScript中,事件是指用户操作或系统行为触发的特定情况,如打开文档、保存文档等。学习如何编写事件处理程序可以提高应用的交互性。 6. **错误处理**:通过使用On Error语句和Try......

    Lotusscript添加超链接方案

    ' 在LotusScript中可以通过创建NotesHyperlink对象来实现超链接 Dim hyperlink As NotesHyperlink Set hyperlink = CreateObject("Notes.NotesHyperlink") hyperlink.Address = sURL hyperlink.Text = sName ' 将...

    LotusScript培训教程

    1. **变量与数据类型**:在LotusScript中,变量可以是不同数据类型的,如Integer、String、Date等。理解这些基本数据类型及其用法是学习LotusScript的第一步。 2. **控制结构**:包括条件语句(If...Then...Else)...

Global site tag (gtag.js) - Google Analytics