当一个 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 事件中,则该代码就不应该需要用户的交互,也不需要创建用户界面。