文件名
语法
R_AssignRelation(VAL relation: INTEGER, VAL relationship: STRING, REF Schedule: R_TASK_REC) IS
参数
relation - 关系
relationship - 相关性关系
Schedule - R_TASK_REC
返回
无
副作用
无
说明
该例行程序指定相关性关系。
调用的对话框窗体
无
文件名
语法
R_BuildTopicFromChangeID(VAL ID: INTEGER): STRING
参数
ID - 当前更改标识
返回
字符串 - 返回该更改的预期路径
DDE 的 MS 项目文件
副作用
无
说明
该例行程序按给定的更改标识构造完全主题路径。
调用的对话框窗体
无
文件名
语法
R_ConvertDDEPercentToReal(VAL strPercent: STRING): REAL IS
参数
strPercent - 转换的百分比
返回
实型
副作用
无
说明
该例行程序将“MS 项目”的字符串百分值转换为数据类型 REAL。
调用的对话框窗体
无
文件名
语法
R_CountDDEFields(VAL source: STRING): INTEGER IS
参数
source - DDE 数据
返回
DDE 数据中要素的整数数量。
副作用
无
说明
该例行程序计数 DDE 字段。
调用的对话框窗体
无
文件名
语法
R_CreateDDEWindow
参数
无
返回
窗口处理器
副作用
无
说明
创建处理 DDE 通信的不可见窗口。
调用的对话框窗体
无
文件名
语法
R_CreateDDEWindowEvent
参数
无
返回
无
副作用
无
说明
CreateDDEWindow 的事件处理器
调用的对话框窗体
无
文件名
语法
R_CreateMSProjFile: INTEGER IS
参数
无
返回
整数
副作用
无
说明
该例行程序创建并装入“MS 项目”文件。
调用的对话框窗体
无
文件名
语法
R_DDESetAlterFlag(REF aFlag: INTEGER) IS
参数
aFlag - 要设置的改变标记
返回
无
副作用
无
说明
该例行程序为 DDE 信息更新设置改变标志。
调用的对话框窗体
无
文件名
语法
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(REF msgList: LIST OF STRING) IS
参数
msgList - Length 3、标题和消息 1、消息 2 的列表
返回
无
副作用
无
说明
这是 DDE 状态对话框的事件。它初始化显示消息。
调用的对话框窗体
无
文件名
语法
R_DDEUpdateTaskDependency(VAL sList: LIST OF R_TASK_REC, VAL pList: LIST OF R_DDE_PRED_REC) IS
参数
sList -“MS 项目”的调度列表
pList -“MS 项目”前代记录列表
返回
无
副作用
无
说明
该例行程序为每个任务更新关系。
调用的对话框窗体
无
文件名
语法
R_DeleteDDETask(VAL Schedule: R_TASK_REC) IS
参数
Schedule - 要处理的任务记录
返回
无
副作用
无
说明
该例行程序删除 DDE 任务记录。
调用的对话框窗体
无
文件名
语法
R_DeleteMissingTasks(VAL SchedList: LIST OF R_TASK_REC) IS
参数
SchedList - 从“MS 项目”接收到的调度列表
返回
无
副作用
无
说明
该例行程序从更改记录中删除不在已传入的“SchedList”中的那些任务。
调用的对话框窗体
无
文件名
语法
R_ExtractChangeIDFromProject(VAL project: STRING): INTEGER IS
参数
project -“MS 项目”名称
返回
整数
副作用
无
说明
该例行程序返回“MS 项目名称”的更改标识。
调用的对话框窗体
无
文件名
语法
R_FilterMyTasks IS
参数
无
返回
无
副作用
无
说明
该例行程序过滤“本人任务”信息。
调用的对话框窗体
无
文件名
语法
R_FindSchedName(VAL TaskID: INTEGER): STRING IS
参数
TaskID - 匹配调度名称的任务标识
返回
字符串
副作用
无
说明
该例行程序为任务标识返回调度名称。
调用的对话框窗体
无
文件名
语法
R_FindSuccsr(VAL TaskName: STRING): INTEGER IS
参数
TaskName - 任务名称
返回
整数
副作用
无
说明
该例行程序查找任务后继者。
调用的对话框窗体
无
文件名
语法
R_GetCurrentDDEProjectIndex
参数
无
返回
整数 - 返回当前 DDE 主题列表的索引
副作用
无
说明
该例行程序返回 DDE 主题列表的当前索引。
调用的对话框窗体
无
文件名
语法
R_GetDDETopicListIndex(VAL projName: STRING): INTEGER IS
参数
projName - 项目名称,可能有完全路径
返回
整数
副作用
无
说明
该例行程序用 projName 匹配 G_DDETopicList 中的一个项目,并返回索引。
调用的对话框窗体
无
文件名
语法
R_GetPredIndexForSchedule(VAL sName: STRING, VAL pList: LIST OF R_DDE_PRED_REC): INTEGER IS
参数
sName - 要匹配的调度名称
pList - 前代记录的列表
返回
整数
副作用
无
说明
该例行程序返回匹配“sName”的前代索引。
调用的对话框窗体
无
文件名
语法
R_GetProjectStartDate: DATE IS
参数
无
返回
日期
副作用
无
说明
该例行程序检索计划开始日期。
调用的对话框窗体
无
文件名
语法
R_GetResourceName(VAL ProjectID: INTEGER): STRING IS
参数
ProjectID - 用来匹配资源名称的项目标识
返回
字符串
副作用
无
说明
该例行程序为给定的项目标识返回匹配的资源。
调用的对话框窗体
无
文件名
语法
R_GetSchedDate(VAL Change: R_CHANGE_REC, VAL type: INTEGER): DATE IS
参数
Change - R_Change_REC
Type - 调度类型
返回
整数
副作用
无
说明
该例行程序检索“调度日期”。
调用的对话框窗体
无
文件名
语法
R_GetSchedIndex(VAL SchedName: STRING): INTEGER IS
参数
SchedName - 调度名称
返回
整数
副作用
无
说明
该例行程序返回匹配调度的索引。
调用的对话框窗体
无
文件名
语法
R_GetTaskID(VAL Sched_Name: STRING): INTEGER IS
参数
Sched_Name - 当前调度名称
返回
整数
副作用
无
说明
该例行程序返回给定调度名称的任务标识。
调用的对话框窗体
无
文件名
语法
R_InitializeMasterSchedDDE(VAL msgHdl: WINDOW): INTEGER IS
参数
msgHdl - 到 DDE 状态窗口的窗口句柄
返回
整数
副作用
无
说明
该例行程序将“主调度”信息发送到“MS 项目”。
调用的对话框窗体
无
文件名
语法
R_InitializeMSProject(VAL w: WINDOW) IS
参数
w - 当前窗口
返回
无
副作用
无
说明
该例行程序启动“MS 项目”的 DDE 链接。
调用的对话框窗体
无
文件名
语法
R_InitializeProjectSchedulerDDE(VAL msgHdl: WINDOW): INTEGER IS
参数
msgHdl - 当前窗口处理器
返回
整数
副作用
无
说明
该例行程序初始化与“MS 项目”的 DDE 链接。
调用的对话框窗体
无
文件名
语法
R_IsDuplicateResource(VAL ResourceID: INTEGER, VAL ResourceType: STRING): BOOLEAN IS
参数
ResourceID - 要检查的资源标识
ResourceType - 资源类型
返回
布尔值
副作用
无
说明
该例行程序确定对于分配,资源是否为有效资源。
调用的对话框窗体
无
文件名
语法
R_IsResourceassigned(VAL ResourceID: STRING, VAL TaskID: INTEGER): BOOLEAN IS
参数
ResourceID - 当前资源
TaskID - 当前任务
返回
布尔值
副作用
无
说明
该例行程序用 ResourceID 和 TaskID 来确定资源是否已分配给任务。
调用的对话框窗体
无
文件名
语法
R_MPX_Numeric_Task_Def(VAL MPXFile: FILE): INTEGER IS
参数
MPXFile - 文件处理器
返回
整数
副作用
无
说明
该例行程序将任务定义写入 MPX 文件。
调用的对话框窗体
无
文件名
语法
R_MPX_ProjHdr(VAL MPXFile: FILE, VAL schedule: R_TASK_REC) IS
参数
MPXFile - 文件处理器
Schedule - R_TASK_REC 调度记录
返回
无
副作用
无
说明
该例行程序为 MPX 文件写出标题。
调用的对话框窗体
无
文件名
语法
R_MPX_RescDef(VAL MPXFile: FILE): INTEGER IS
参数
MPXFile - 文件处理器
返回
整数
副作用
无
说明
该例行程序为 MPX 文件编写资源定义。
调用的对话框窗体
无
文件名
语法
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(VAL MPXFile: FILE): INTEGER IS
参数
MPXFile - 文件处理器
返回
整数
副作用
无
说明
该例行程序将资源计算写入 MPX 文件。
调用的对话框窗体
无
文件名
语法
R_MPX_Settings(VAL MPXFile: FILE) IS
参数
MPXFile - 文件处理器
返回
无
副作用
无
说明
该例行程序将标准设置写入 MPX 文件。
调用的对话框窗体
无
文件名
语法
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(VAL MPXFile: FILE, VAL thisSchedule: R_TASK_REC,VAL id: INTEGER): INTEGER IS
参数
MPXFile - 文件处理器
thisSchedule - 当前调度
id - 调度标识
返回
整数
副作用
无
说明
该例行程序将任务写入 MPX 文件。
调用的对话框窗体
无
文件名
语法
R_MPX_WriteFile(VAL Schedules: LIST OF R_TASK_REC, VAL id: INTEGER): INTEGER IS
参数
Schedules - R_TASK_REC 的列表
id - 调度标识
返回
无
副作用
无
说明
该例行程序将调度信息写入 MPX 文件。
调用的对话框窗体
无
文件名
语法
R_ParseassignmentInfoFromDDE(VAL this_DDEData: STRING) IS
参数
this_DDEData - DDE 数据
返回
无
副作用
无
说明
该例行程序从 DDE 资源分析分配信息。
调用的对话框窗体
无
文件名
语法
R_ParseDDEString(REF source: STRING, VAL delimiters: STRING): STRING IS
参数
source - DDE 数据
delimiters - 用来定界
返回
DDE 数据字符串
副作用
无
说明
该例行程序分析 DDE 数据。
调用的对话框窗体
无
文件名
语法
R_ParseResourceInfoFromDDE(VAL this_DDEData: STRING) IS
参数
this_DDEData - DDE 数据
返回
无
副作用
无
说明
该例行程序从 DDE 数据分析资源信息。
调用的对话框窗体
无
文件名
语法
R_ParseSingleRelation(VAL token: STRING, REF Schedule: R_TASK_REC) IS
参数
token - 关系标记
Schedule - R_TASK_REC
返回
无
副作用
无
说明
该例行程序分析单任务关系。
调用的对话框窗体
无
文件名
语法
R_ParseTaskInfoFromDDE(VAL this_DDEData: STRING) IS
参数
this_DDEData - DDE 数据
返回
无
副作用
无
说明
该例行程序从 DDE 分析任务数据。
调用的对话框窗体
无
文件名
语法
R_ParseTaskRelation(VAL token: STRING, REF Schedule: R_TASK_REC) IS
参数
token - MS 项目关系字符串
Schedule - 从 MS 项目接受的调度
返回
无
副作用
无
说明
该例行程序从 MS 项目分析任务关系并指定对等的 TCM 关系。
调用的对话框窗体
无
文件名
语法
R_ProcessDDEDataIntoChange(VAL this_DDEData: STRING) IS
参数
this_DDEData - 当前 DDE 数据记录
返回
无
副作用
无
说明
该例行程序将信息从 MS 项目移到变换中去。
调用的对话框窗体
无
文件名
语法
R_ProcessMasterSchedDDE: INTEGER IS
参数
无
返回
整数
副作用
无
说明
该例行程序为 DDE 进程处理主调度。
调用的对话框窗体
无
文件名
语法
R_ProcessSchedulerDDE(VAL isActivity: BOOLEAN): INTEGER IS
参数
isActivity - 活动状态
返回
整数
副作用
无
说明
该例行程序为 MS 项目处理调度信息。
调用的对话框窗体
无
文件名
语法
R_SendProjDDECmd(VAL VBCmd: STRING) IS
参数
VBCmd - Microsoft DDE 命令
返回
无
副作用
无
说明
该例行程序向 MS 项目发送 DDE 命令。
调用的对话框窗体
无
文件名
语法
R_SendProjDDECmd(VAL VBCmd: STRING) IS
参数
VBCmd - 形象化基本命令
返回
无
副作用
无
说明
该例行程序发送 MS 项目命令。
调用的对话框窗体
无
文件名
语法
R_SendProjDDETask(VAL Schedule: R_TASK_REC) IS
参数
Schedule - 处理任务记录
1返回
无
副作用
无
说明
该例行程序向 MS 项目发送新的或修改后的任务。
调用的对话框窗体
无
文件名
语法
R_SendSingleChange(VAL msgHdl: WINDOW, VAL isActivity: BOOLEAN): INTEGER IS
参数
msgHdl - 窗口处理器
isActivity - 活动状态
返回
整数
副作用
无
说明
该例行程序向 MS 项目发送单个更改。
调用的对话框窗体
无
文件名
语法
R_SetDDEProjectActiveFlag(VAL Topic: STRING) IS
参数
Topic - 使活动标志设置为真的 DDE 主题。
返回
无
副作用
无
说明
该例行程序设置 G_DDETopicList 中每个主题的活动标志。如果未给定主题,则所有主题都为活动的。
调用的对话框窗体
无
文件名
语法
R_StartDDETimer: INTEGER IS
参数
无
返回
整数
副作用
无
说明
该例行程序启动 DDE 计时器。
调用的对话框窗体
无
文件名
语法
R_StopDDETimer: INTEGER IS
参数
无
返回
整数
副作用
无
说明
该例行程序停止 DDE 计时器。
调用的对话框窗体
无
文件名
语法
R_TotalActCost(VAL Act_Cost: STRING, REF Total_Cost: REAL) IS
参数
Act_Cost - 实际成本
Total_Cost - 总成本
返回
无
副作用
无
说明
该例行程序计算“总成本”。
调用的对话框窗体
无
文件名
语法
R_UpdateDDEScheduleInfo(VAL this_Task: R_TASK_REC) IS
参数
this_Task - 当前任务记录
返回
无
副作用
无
说明
该例行程序更新更改的 MS 项目信息。
调用的对话框窗体
无
文件名
语法
R_VerifyCurrentTOS(VAL project: STRING): BOOLEAN IS
参数
project - 装入 TOS 的更改
返回
布尔值
副作用
无
说明
该例行程序检查 MS 项目更改标识是否与更改 CStack 顶部的更改标识相匹配。如果不匹配,则该例行程序查遍活动堆栈上的所有高速缓存的更改,试图找到匹配的标识。如果找到,则将记录压入 CStack。
调用的对话框窗体
无