Run 事 件
当一个 Active Document 运行用户代码时发生
语 法
PROCEDURE ActiveDo c.Run LPARAMETERS cHyperlinkTarget 参 数 描 述
cHyperlinkTarget
cHyperlinkTarget 是 一 个 从 URL (Universal Resource Locator) 传 递 给 Run 事 件 的 参 数 当 使 用 HTTP (Hypertext Transfer Protocol) 运 行 一 个 Active Document 时 开 始 传 递 该 参 数 是 字 符 值 并 且 使 用 井 号 (#) 附 加 在 URL 中Active Document 名 称 之 后 例 如 下 列 URL 将 “ TargetString ” 字 符 串 传
递 给 名 为 M yActiveDoc 的 Active Document 的 Run 事 件
Http://MyServer/MyActiveDoc.APP#TargetString
附 注 井 号 (#) 是 作 为 cHyperlinkTarget 的 第 一 个 字 符 传 递 的 您 可 以 在 Run
事 件 代 码 中 使 用 SUBSTR( ) 函 数 删 除 井 号 如 下 所 示
LPARAMETERS cHyperLinkTarget
cNewTarget = SUBSTR(cHyperLinkTarget, 2, LEN(cHyperLinkTarget))
说 明
Run 事件 应该是您的 Active Document 应用程序的起点 通常 Run 事件包含 的代码可以执行您的 菜单 代码 执行应用程序中的主表单 并且 包含 READ EVEN TS 以 开 始 事件 处理
可以将启动代码放在 Active Document 的 Init 事件 中 但是如果该代码过长 Active Document 的容器可能会产生一个超时错误 如果 不把启动代码放在 Init 事件 中
则该代码就不应该需要用户的交互 也不需要创建用户界面
应 用 于
ActiveDoc 对象
请 参 阅
Init 事 件 , SUBSTR ( )