起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 147|回复: 8

【搞定】无流程任务 编译不通过[请求]**

[复制链接]
发表于 2007-6-20 16:40:35 | 显示全部楼层 |阅读模式
这段代码编译不通过

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"
回复

使用道具 举报

发表于 2007-6-20 18:22:13 | 显示全部楼层
uses处加上Business.Model.Flow
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 09:27:29 | 显示全部楼层
uses处已经有Business.Model.Flow了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 09:41:27 | 显示全部楼层
我在 标准风格主窗体 中加入的线程调用这个函数启动任务,会不会是和其他的函数之类的冲突了,不过我没找到哪里有冲突的地方
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 09:59:49 | 显示全部楼层
哦,问题解决了,窗体本身引用了Business.Model.Flow 和 TaskLib
不过有个新的问题,还是编译不通过
lTask.TaskMessages.AddTaskMessage(nil, lOrgURl, TTaskmessagestate.tmsSend, 0, False);------没有匹配的方法

使用lTask.TaskMessages.AddTaskMessage(nil, lOrgURl); 就可以通过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 10:10:18 | 显示全部楼层
TTaskmessagestate原来也有多个,这个帖子可以结了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 11:23:27 | 显示全部楼层
运行
Flow.FlowEngine.SaveTask(lTask);            
会报错

a.jpg

14.96 KB, 下载次数: 91

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 13:27:21 | 显示全部楼层
解决了,结贴吧
回复 支持 反对

使用道具 举报

发表于 2007-6-21 14:47:42 | 显示全部楼层
谢谢反馈。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 20:45 , Processed in 0.047709 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表