这段代码编译不通过
procedure TMyThread.SendTask(remindtype, thetime, timeperson, timedep, timepos, remindperson : String);
var
lTask : TTask;
lOrgURl: TOrgURL;
begin
lTask := TTask.Create;
lOrgURl := TOrgURL.Create(timedep,timepos,timeperson);
try
{任务信息的定义}
lTask.Subject := remindtype;
lTask.Kind:= 'ftkNotify'; //无流程任务为空
lTask.Description := '人员 ' + timeperson + ' 的 ' + remindtype + ' : ' + thetime;
lTask.TaskMessages.AddTaskMessage(nil, lOrgURl, TTaskmessagestate.tmsSend, 0,
False); //添加到任务列表
{保存任务}
Flow.FlowEngine.SaveTask(lTask); //保存任务信息到‘系统空间\系统数据库\任务表’,任务消息到‘任务消息表’
finally
lTask .Free;
lOrgURL.Free;
end;
end;
一个错误是在Flow.FlowEngine.SaveTask(lTask); ----------Incompatible types: "TTask" and "TTask"
一个错误是在lTask .Free;------------ Undeclared identifier "Free" |