run 事件

应用于 请参阅

当一个 Active Document 运行用户代码时发生。

语法

PROCEDURE ActiveDoc.Run
LPARAMETERS cHyperlinkTarget

参数描述

cHyperlinkTarget

cHyperlinkTarget 是一个从 URL (Universal Resource Locator) 传递给 Run事件的参数,当使用 HTTP (Hypertext Transfer Protocol) 运行一个 ActiveDocument 时开始传递。该参数是字符值,并且使用井号 (#) 附加在 URL 中Active Document 名称之后。例如,下列 URL 将 揟argetString?字符串传递给名为 MyActiveDoc 的 Active Document 的 run 事件:

Http://MyServer/MyActiveDoc.APP#TargetString

附注井号 (#) 是作为 cHyperlinkTarget 的第一个字符传递的。您可以在 Run事件代码中使用 SUBSTR(? 函数删除井号,如下所示:

LPARAMETERS cHyperLinkTarget
cNewTarget = SUBSTR(cHyperLinkTarget, 2, LEN(cHyperLinkTarget))

说明

run 事件应该是您的 Active Document 应用程序的起点。通常,run 事件包含的代码可以执行您的菜单代码,执行应用程序中的主表单,并且包含 READ EVENTS 以开始事件处理。

可以将启动代码放在 Active Document 的 Init 事件中,但是如果该代码过长,ActiveDocument 的容器可能会产生一个超时错误。如果,不把启动代码放在 Init 事件中,则该代码就不应该需要用户的交互,也不需要创建用户界面。