rmspj_bf.kb 的例行程序


R_AssignRelation

文件名

rmspj_bf.kb

语法

R_AssignRelation(VAL relation: INTEGER, VAL relationship: STRING, REF Schedule: R_TASK_REC) IS

参数

relation - 关系

relationship - 相关性关系

Schedule - R_TASK_REC

返回

副作用

说明

该例行程序指定相关性关系。

调用的对话框窗体


R_BuildTopicFromChangeID

文件名

rmspj_bf.kb

语法

R_BuildTopicFromChangeID(VAL ID: INTEGER): STRING

参数

ID - 当前更改标识

返回

字符串 - 返回该更改的预期路径

DDE 的 MS 项目文件

副作用

说明

该例行程序按给定的更改标识构造完全主题路径。

调用的对话框窗体


R_ConvertDDEPercentToReal

文件名

rmspj_bf.kb

语法

R_ConvertDDEPercentToReal(VAL strPercent: STRING): REAL IS

参数

strPercent - 转换的百分比

返回

实型

副作用

说明

该例行程序将“MS 项目”的字符串百分值转换为数据类型 REAL。

调用的对话框窗体


R_CountDDEFields

文件名

rmspj_bf.kb

语法

R_CountDDEFields(VAL source: STRING): INTEGER IS

参数

source - DDE 数据

返回

DDE 数据中要素的整数数量。

副作用

说明

该例行程序计数 DDE 字段。

调用的对话框窗体


R_CreateDDEWindow

文件名

rmspj_bf.kb

语法

R_CreateDDEWindow

参数

返回

窗口处理器

副作用

说明

创建处理 DDE 通信的不可见窗口。

调用的对话框窗体


R_CreateDDEWindowEvent

文件名

rmspj_bf.kb

语法

R_CreateDDEWindowEvent

参数

返回

副作用

说明

CreateDDEWindow 的事件处理器

调用的对话框窗体


R_CreateMSProjFile

文件名

rmspj_bf.kb

语法

R_CreateMSProjFile: INTEGER IS

参数

返回

整数

副作用

说明

该例行程序创建并装入“MS 项目”文件。

调用的对话框窗体


R_DDESetAlterFlag

文件名

rmspj_bf.kb

语法

R_DDESetAlterFlag(REF aFlag: INTEGER) IS

参数

aFlag - 要设置的改变标记

返回

副作用

说明

该例行程序为 DDE 信息更新设置改变标志。

调用的对话框窗体


R_DDEStatusMessage

文件名

rmspj_bf.kb

语法

R_DDEStatusMessage(VAL title: STRING, VAL message1: STRING, VAL message2: STRING, VAL warn: BOOLEAN) IS

参数

title - 消息框的标题

message1 - 要显示的消息

message2 - 要显示的消息

warn - 显示警告状态对话框的标志

返回

副作用

说明

该例行程序显示 DDE 状态消息框。

调用的对话框窗体

rchg.dfc[ddestatus_warn]

rchg.dfc[ddestatus]


R_DDEStatusMsgEvent

文件名

rmspj_bf.kb

语法

R_DDEStatusMsgEvent(REF msgList: LIST OF STRING) IS

参数

msgList - Length 3、标题和消息 1、消息 2 的列表

返回

副作用

说明

这是 DDE 状态对话框的事件。它初始化显示消息。

调用的对话框窗体


R_DDEUpdateTaskDependency

文件名

rmspj_bf.kb

语法

R_DDEUpdateTaskDependency(VAL sList: LIST OF R_TASK_REC, VAL pList: LIST OF R_DDE_PRED_REC) IS

参数

sList -“MS 项目”的调度列表

pList -“MS 项目”前代记录列表

返回

副作用

说明

该例行程序为每个任务更新关系。

调用的对话框窗体


R_DeleteDDETask

文件名

rmspj_bf.kb

语法

R_DeleteDDETask(VAL Schedule: R_TASK_REC) IS

参数

Schedule - 要处理的任务记录

返回

副作用

说明

该例行程序删除 DDE 任务记录。

调用的对话框窗体


R_DeleteMissingTasks

文件名

rmspj_bf.kb

语法

R_DeleteMissingTasks(VAL SchedList: LIST OF R_TASK_REC) IS

参数

SchedList - 从“MS 项目”接收到的调度列表

返回

副作用

说明

该例行程序从更改记录中删除不在已传入的“SchedList”中的那些任务。

调用的对话框窗体


R_ExtractChangeIDFromProject

文件名

rmspj_bf.kb

语法

R_ExtractChangeIDFromProject(VAL project: STRING): INTEGER IS

参数

project -“MS 项目”名称

返回

整数

副作用

说明

该例行程序返回“MS 项目名称”的更改标识。

调用的对话框窗体


R_FilterMyTasks

文件名

rmspj_bf.kb

语法

R_FilterMyTasks IS

参数

返回

副作用

说明

该例行程序过滤“本人任务”信息。

调用的对话框窗体


R_FindSchedName

文件名

rmspj_bf.kb

语法

R_FindSchedName(VAL TaskID: INTEGER): STRING IS

参数

TaskID - 匹配调度名称的任务标识

返回

字符串

副作用

说明

该例行程序为任务标识返回调度名称。

调用的对话框窗体


R_FindSuccsr

文件名

rmspj_bf.kb

语法

R_FindSuccsr(VAL TaskName: STRING): INTEGER IS

参数

TaskName - 任务名称

返回

整数

副作用

说明

该例行程序查找任务后继者。

调用的对话框窗体


R_GetCurrentDDEProjectIndex

文件名

rmspj_bf.kb

语法

R_GetCurrentDDEProjectIndex

参数

返回

整数 - 返回当前 DDE 主题列表的索引

副作用

说明

该例行程序返回 DDE 主题列表的当前索引。

调用的对话框窗体


R_GetDDETopicListIndex

文件名

rmspj_bf.kb

语法

R_GetDDETopicListIndex(VAL projName: STRING): INTEGER IS

参数

projName - 项目名称,可能有完全路径

返回

整数

副作用

说明

该例行程序用 projName 匹配 G_DDETopicList 中的一个项目,并返回索引。

调用的对话框窗体


R_GetPredIndexForSchedule

文件名

rmspj_bf.kb

语法

R_GetPredIndexForSchedule(VAL sName: STRING, VAL pList: LIST OF R_DDE_PRED_REC): INTEGER IS

参数

sName - 要匹配的调度名称

pList - 前代记录的列表

返回

整数

副作用

说明

该例行程序返回匹配“sName”的前代索引。

调用的对话框窗体


R_GetProjectStartDate

文件名

rmspj_bf.kb

语法

R_GetProjectStartDate: DATE IS

参数

返回

日期

副作用

说明

该例行程序检索计划开始日期。

调用的对话框窗体


R_GetResourceName

文件名

rmspj_bf.kb

语法

R_GetResourceName(VAL ProjectID: INTEGER): STRING IS

参数

ProjectID - 用来匹配资源名称的项目标识

返回

字符串

副作用

说明

该例行程序为给定的项目标识返回匹配的资源。

调用的对话框窗体


R_GetSchedDate

文件名

rmspj_bf.kb

语法

R_GetSchedDate(VAL Change: R_CHANGE_REC, VAL type: INTEGER): DATE IS

参数

Change - R_Change_REC

Type - 调度类型

返回

整数

副作用

说明

该例行程序检索“调度日期”。

调用的对话框窗体


R_GetSchedIndex

文件名

rmspj_bf.kb

语法

R_GetSchedIndex(VAL SchedName: STRING): INTEGER IS

参数

SchedName - 调度名称

返回

整数

副作用

说明

该例行程序返回匹配调度的索引。

调用的对话框窗体


R_GetTaskID

文件名

rmspj_bf.kb

语法

R_GetTaskID(VAL Sched_Name: STRING): INTEGER IS

参数

Sched_Name - 当前调度名称

返回

整数

副作用

说明

该例行程序返回给定调度名称的任务标识。

调用的对话框窗体


R_InitializeMasterSchedDDE

文件名

rmspj_bf.kb

语法

R_InitializeMasterSchedDDE(VAL msgHdl: WINDOW): INTEGER IS

参数

msgHdl - 到 DDE 状态窗口的窗口句柄

返回

整数

副作用

说明

该例行程序将“主调度”信息发送到“MS 项目”。

调用的对话框窗体


R_InitializeMSProject

文件名

rmspj_bf.kb

语法

R_InitializeMSProject(VAL w: WINDOW) IS

参数

w - 当前窗口

返回

副作用

说明

该例行程序启动“MS 项目”的 DDE 链接。

调用的对话框窗体


R_InitializeProjectSchedulerDDE

文件名

rmspj_bf.kb

语法

R_InitializeProjectSchedulerDDE(VAL msgHdl: WINDOW): INTEGER IS

参数

msgHdl - 当前窗口处理器

返回

整数

副作用

说明

该例行程序初始化与“MS 项目”的 DDE 链接。

调用的对话框窗体


R_IsDuplicateResource

文件名

rmspj_bf.kb

语法

R_IsDuplicateResource(VAL ResourceID: INTEGER, VAL ResourceType: STRING): BOOLEAN IS

参数

ResourceID - 要检查的资源标识

ResourceType - 资源类型

返回

布尔值

副作用

说明

该例行程序确定对于分配,资源是否为有效资源。

调用的对话框窗体


R_IsResourceassigned

文件名

rmspj_bf.kb

语法

R_IsResourceassigned(VAL ResourceID: STRING, VAL TaskID: INTEGER): BOOLEAN IS

参数

ResourceID - 当前资源

TaskID - 当前任务

返回

布尔值

副作用

说明

该例行程序用 ResourceID 和 TaskID 来确定资源是否已分配给任务。

调用的对话框窗体


R_MPX_Numeric_Task_Def

文件名

rmspj_bf.kb

语法

R_MPX_Numeric_Task_Def(VAL MPXFile: FILE): INTEGER IS

参数

MPXFile - 文件处理器

返回

整数

副作用

说明

该例行程序将任务定义写入 MPX 文件。

调用的对话框窗体


R_MPX_ProjHdr

文件名

rmspj_bf.kb

语法

R_MPX_ProjHdr(VAL MPXFile: FILE, VAL schedule: R_TASK_REC) IS

参数

MPXFile - 文件处理器

Schedule - R_TASK_REC 调度记录

返回

副作用

说明

该例行程序为 MPX 文件写出标题。

调用的对话框窗体


R_MPX_RescDef

文件名

rmspj_bf.kb

语法

R_MPX_RescDef(VAL MPXFile: FILE): INTEGER IS

参数

MPXFile - 文件处理器

返回

整数

副作用

说明

该例行程序为 MPX 文件编写资源定义。

调用的对话框窗体


R_MPX_Resource

文件名

rmspj_bf.kb

语法

R_MPX_Resource(VAL MPXFile: FILE, VAL thisId: STRING, VAL rscType: STRING, VAL rscId: INTEGER): INTEGER IS

参数

MPXFile - 文件处理器

thisId - 人名标识

rscType - 资源类型

rscId - 资源标识

返回

整数

副作用

说明

该例行程序将资源写入 MPX 文件。

调用的对话框窗体


R_MPX_ResrcCal

文件名

rmspj_bf.kb

语法

R_MPX_ResrcCal(VAL MPXFile: FILE): INTEGER IS

参数

MPXFile - 文件处理器

返回

整数

副作用

说明

该例行程序将资源计算写入 MPX 文件。

调用的对话框窗体


R_MPX_Settings

文件名

rmspj_bf.kb

语法

R_MPX_Settings(VAL MPXFile: FILE) IS

参数

MPXFile - 文件处理器

返回

副作用

说明

该例行程序将标准设置写入 MPX 文件。

调用的对话框窗体


R_MPX_Task_Res

文件名

rmspj_bf.kb

语法

R_MPX_Task_Res(VAL MPXFile: FILE, VAL thisResource: R_RESOURCE_REC, VAL rscId: INTEGER): INTEGER IS

参数

MPXFile - 文件处理器

thisResource - R_RESOURCE_REC

rscId - 资源标识

返回

整数

副作用

说明

该例行程序将任务资源写入 MPX 文件。

调用的对话框窗体


R_MPX_Tasks

文件名

rmspj_bf.kb

语法

R_MPX_Tasks(VAL MPXFile: FILE, VAL thisSchedule: R_TASK_REC,VAL id: INTEGER): INTEGER IS

参数

MPXFile - 文件处理器

thisSchedule - 当前调度

id - 调度标识

返回

整数

副作用

说明

该例行程序将任务写入 MPX 文件。

调用的对话框窗体


R_MPX_WriteFile

文件名

rmspj_bf.kb

语法

R_MPX_WriteFile(VAL Schedules: LIST OF R_TASK_REC, VAL id: INTEGER): INTEGER IS

参数

Schedules - R_TASK_REC 的列表

id - 调度标识

返回

副作用

说明

该例行程序将调度信息写入 MPX 文件。

调用的对话框窗体


R_ParseassignmentInfoFromDDE

文件名

rmspj_bf.kb

语法

R_ParseassignmentInfoFromDDE(VAL this_DDEData: STRING) IS

参数

this_DDEData - DDE 数据

返回

副作用

说明

该例行程序从 DDE 资源分析分配信息。

调用的对话框窗体


R_ParseDDEString

文件名

rmspj_bf.kb

语法

R_ParseDDEString(REF source: STRING, VAL delimiters: STRING): STRING IS

参数

source - DDE 数据

delimiters - 用来定界

返回

DDE 数据字符串

副作用

说明

该例行程序分析 DDE 数据。

调用的对话框窗体


R_ParseResourceInfoFromDDE

文件名

rmspj_bf.kb

语法

R_ParseResourceInfoFromDDE(VAL this_DDEData: STRING) IS

参数

this_DDEData - DDE 数据

返回

副作用

说明

该例行程序从 DDE 数据分析资源信息。

调用的对话框窗体


R_ParseSingleRelation

文件名

rmspj_bf.kb

语法

R_ParseSingleRelation(VAL token: STRING, REF Schedule: R_TASK_REC) IS

参数

token - 关系标记

Schedule - R_TASK_REC

返回

副作用

说明

该例行程序分析单任务关系。

调用的对话框窗体


R_ParseTaskInfoFromDDE

文件名

rmspj_bf.kb

语法

R_ParseTaskInfoFromDDE(VAL this_DDEData: STRING) IS

参数

this_DDEData - DDE 数据

返回

副作用

说明

该例行程序从 DDE 分析任务数据。

调用的对话框窗体


R_ParseTaskRelation

文件名

rmspj_bf.kb

语法

R_ParseTaskRelation(VAL token: STRING, REF Schedule: R_TASK_REC) IS

参数

token - MS 项目关系字符串

Schedule - 从 MS 项目接受的调度

返回

副作用

说明

该例行程序从 MS 项目分析任务关系并指定对等的 TCM 关系。

调用的对话框窗体


R_ProcessDDEDataIntoChange

文件名

rmspj_bf.kb

语法

R_ProcessDDEDataIntoChange(VAL this_DDEData: STRING) IS

参数

this_DDEData - 当前 DDE 数据记录

返回

副作用

说明

该例行程序将信息从 MS 项目移到变换中去。

调用的对话框窗体


R_ProcessMasterSchedDDE

文件名

rmspj_bf.kb

语法

R_ProcessMasterSchedDDE: INTEGER IS

参数

返回

整数

副作用

说明

该例行程序为 DDE 进程处理主调度。

调用的对话框窗体


R_ProcessSchedulerDDE

文件名

rmspj_bf.kb

语法

R_ProcessSchedulerDDE(VAL isActivity: BOOLEAN): INTEGER IS

参数

isActivity - 活动状态

返回

整数

副作用

说明

该例行程序为 MS 项目处理调度信息。

调用的对话框窗体


R_SendProjDDECmd

文件名

rmspj_bf.kb

语法

R_SendProjDDECmd(VAL VBCmd: STRING) IS

参数

VBCmd - Microsoft DDE 命令

返回

副作用

说明

该例行程序向 MS 项目发送 DDE 命令。

调用的对话框窗体


R_SendProjDDECmd

文件名

rmspj_bf.kb

语法

R_SendProjDDECmd(VAL VBCmd: STRING) IS

参数

VBCmd - 形象化基本命令

返回

副作用

说明

该例行程序发送 MS 项目命令。

调用的对话框窗体


R_SendProjDDETask

文件名

rmspj_bf.kb

语法

R_SendProjDDETask(VAL Schedule: R_TASK_REC) IS

参数

Schedule - 处理任务记录

1返回

副作用

说明

该例行程序向 MS 项目发送新的或修改后的任务。

调用的对话框窗体


R_SendSingleChange

文件名

rmspj_bf.kb

语法

R_SendSingleChange(VAL msgHdl: WINDOW, VAL isActivity: BOOLEAN): INTEGER IS

参数

msgHdl - 窗口处理器

isActivity - 活动状态

返回

整数

副作用

说明

该例行程序向 MS 项目发送单个更改。

调用的对话框窗体


R_SetDDEProjectActiveFlag

文件名

rmspj_bf.kb

语法

R_SetDDEProjectActiveFlag(VAL Topic: STRING) IS

参数

Topic - 使活动标志设置为真的 DDE 主题。

返回

副作用

说明

该例行程序设置 G_DDETopicList 中每个主题的活动标志。如果未给定主题,则所有主题都为活动的。

调用的对话框窗体


R_StartDDETimer

文件名

rmspj_bf.kb

语法

R_StartDDETimer: INTEGER IS

参数

返回

整数

副作用

说明

该例行程序启动 DDE 计时器。

调用的对话框窗体


R_StopDDETimer

文件名

rmspj_bf.kb

语法

R_StopDDETimer: INTEGER IS

参数

返回

整数

副作用

说明

该例行程序停止 DDE 计时器。

调用的对话框窗体


R_TotalActCost

文件名

rmspj_bf.kb

语法

R_TotalActCost(VAL Act_Cost: STRING, REF Total_Cost: REAL) IS

参数

Act_Cost - 实际成本

Total_Cost - 总成本

返回

副作用

说明

该例行程序计算“总成本”。

调用的对话框窗体


R_UpdateDDEScheduleInfo

文件名

rmspj_bf.kb

语法

R_UpdateDDEScheduleInfo(VAL this_Task: R_TASK_REC) IS

参数

this_Task - 当前任务记录

返回

副作用

说明

该例行程序更新更改的 MS 项目信息。

调用的对话框窗体


R_VerifyCurrentTOS

文件名

rmspj_bf.kb

语法

R_VerifyCurrentTOS(VAL project: STRING): BOOLEAN IS

参数

project - 装入 TOS 的更改

返回

布尔值

副作用

说明

该例行程序检查 MS 项目更改标识是否与更改 CStack 顶部的更改标识相匹配。如果不匹配,则该例行程序查遍活动堆栈上的所有高速缓存的更改,试图找到匹配的标识。如果找到,则将记录压入 CStack。

调用的对话框窗体